SparkToro API

Credit bundles, not subscriptions.

Buy a bundle of credits, spend them as you go. They last 12 months. No monthly bill, no auto-renewal, no surprises.

Pricing

Pick a bundle

Credits don't expire until 12 months from your last purchase, so topping up always extends the whole balance.

Free trial
Every new API key gets 200 free credits. Try the API end-to-end (about 6 typical reports) before you commit to a bundle.
Dev Bundle
Build, integrate, and ship.
5,000 credits
$500.00 USD ($0.100 / credit)
  • ~172 audience reports (typical mix)
  • Valid 12 months, resets on next purchase
  • All public endpoints, full top 200 depth
  • Email support
Buy Dev Bundle
Bigger volume

Interested in larger quantities of credits?

For larger bundles, custom rate limits, dedicated support, or invoicing, email us. We'll get you set up.

Email support@sparktoro.com
Sizing

Build your own report, see the cost

Tick the endpoints you'd actually call per audience, slide to how many reports you'll run. We'll add up the credits in real time.

Per-report endpoints
Audience creation
10 credits
Quick Reads
1 credit each
Standard
2 credits each
Premium
3–5 credits
Reports
25 reports
1 to 1,000 reports (use anytime within 12 months)
Endpoints selected
15
Credits per report
40 cr
Total credits needed
1,000 credits
Per-endpoint cost

What costs what

Every call is metered in credits.

Quick Reads
1 credit / call
  • GET /v3/demographics
  • GET /v3/networks
  • GET /v3/youtube
  • GET /v3/podcasts
Standard
2 credits / call
  • GET /v3/websites
  • GET /v3/press
  • GET /v3/apps/{type}
  • GET /v3/social
  • GET /v3/reddit
  • GET /v3/prompts
  • GET /v3/bios
Premium
3–5 credits / call
  • GET /v3/tam (3)
  • GET /v3/keywords (5)
Audience creation
10 credits / call
You'll do this once per audience, then pull sections off the resulting report_id.
  • POST /v3/describe/create
FAQ

Common questions

Do I need a SparkToro subscription to buy credits?

No. API credit bundles are a standalone purchase, not an add-on to a SparkToro app plan.

Do credits expire?

Yes, 12 months from your most recent purchase. Buy a second bundle at any point and the expiration on your whole balance resets to 12 months from that day. Stop buying and your remaining credits sit there until the 12-month clock runs out.

Can I buy more credits later?

Yes. Buying additional bundles adds the new credits to your existing balance and resets the 12-month expiration on the pool. There's no limit on how many bundles you can stack.

What happens if I run out mid-integration?

The call returns HTTP 402 Payment Required with a JSON body telling you how many credits the call needed and how many you have. Nothing gets billed; nothing gets returned half-formed. Buy more credits and the next call works.

How many credits per audience report?

A typical report (audience creation + a representative slice of section endpoints) costs about 29 credits. Worst case (you pull every section) tops out near 40 credits. Most real-world usage lands well below the worst case.

Are repeated calls de-duped?

Yes. Once you've been successfully charged for a section on a given report_id, every subsequent call to that same endpoint with that same report_id is free for the life of the report. Safe to retry on network errors, and you can re-pull the same report in a week, a month, or whenever. We only charge the first successful read.

Do my credits work with MCP?

No. MCP usage counts against your SparkToro app plan's monthly report quota, not against your API credits. They're two separate billing surfaces. MCP is bundled into your paid SparkToro plan, the API is metered through credit bundles.

Refunds?

Credits are non-refundable once granted. We can comp credits manually if something on our side breaks; reach out and we'll sort it.

Can I cap spend?

The most important cap is the bundle itself. We never auto-recharge your card. On top of that, each account has a per-minute rate limit (60 req/min by default, ask if you need more) so a runaway loop can't blow through your balance in seconds.