socialblade-api

1.0.0 • Public • Published

Socialblade.com unofficial APIs

Maintainability Donate

Unofficial APIs for Socialblade.com website. The socialblade function returns the last 30 days data of a username for a particular source. See example below.

Install

npm i socialblade-com-api

Params of socialblade function

  1. urlprefix: Socialblade website is protected by Cloudflare, I use Scraperapi.com as prefix to bypass the blocks.
  2. source: one of the followings.
  3. username: username on the specified source.

Example

const { socialblade } = require('socialblade-com-api')

async function main () {
  const response = await socialblade('http://api.scraperapi.com?api_key=<YOUR_API_KEY>&url=', 'twitter', 'barackobama')
}

Example response

{
  table: [
    {
      date: '2020/05/26',
      followersDelta: 5657,
      followers: 117937431,
      followingDelta: -7,
      following: 605960,
      postsDelta: 0,
      posts: 15811
    },
    ...
  ],
  charts: [
    {
      id: 'weekly-followers-gained',
      title: 'Weekly Followers Gained for ...',
      data: [ { date: '2020/05/26', value: 123 }, ... ]
    }
  ]
}

Run tests

  • npm test

Run lint

  • npm run lint

Bugs and feedbacks

Please open an issue.

Author

Package Sidebar

Install

npm i socialblade-api

Weekly Downloads

8

Version

1.0.0

License

MIT

Unpacked Size

18.1 kB

Total Files

8

Last publish

Collaborators

  • rtweine2