SocialRouter uses a pay-as-you-go credit system. No subscriptions, no minimums.

How credits work

  • Credits are denominated in USD
  • You are charged per record returned, not per request
  • The cost depends on the provider, platform, and extraction type
  • The price you see on GET /v1/providers is the price you pay — no hidden multipliers

Pricing

Each (provider, platform, type) combination has its own per-record price. The authoritative source is the live catalogue:
curl https://api.socialrouter.io/v1/providers
Each provider entry has a pricing[] array (and search_pricing[] where applicable) listing price_per_record per (type, platforms). The browsable list with side-by-side comparison is at socialrouter.io/providers.

Cost calculation

The cost of a request is:
cost = price_per_record × number_of_records_returned
For example, at a published rate of $0.0065 per record, extracting 100 records costs 0.0065 × 100 = $0.65. You are billed once per request, against whichever provider succeeded — failed attempts on earlier providers in the chain are never charged.

Tracking usage

Use the usage endpoint to monitor spending:
  • Total credits consumed over a period
  • Breakdown by provider and platform
  • Per-API-key spending (via key credit limits)

Getting credits

Top up your account from the dashboard.