We have just rolled out dynamic per-row pricing across 30+ SEO endpoints. If you only need 10 backlinks, you shouldn't be charged the same as someone pulling 1,000. Now you aren't. Small requests cost less, large requests stay predictable, and every call still uses the same prepaid balance.
What's new
- Base cost of $0.02 per call + $0.02 per 100 results returned
- Affects every Backlinks, Labs, and Content API endpoint
- Small lookups (≤100 rows) now cost a fraction of the old flat rate
- The cost is reported back in every response so you can audit in real time
Why we changed it
Flat per-call pricing was leaving small requests overpriced and huge requests underpriced. Per-row pricing fixes both ends of the curve and matches how upstream data actually costs us. Everyone building at low-to-medium volume sees a real cost drop on these endpoints.
Which endpoints are affected
Every Backlinks endpoint (list, summary, anchors, referring domains, domain intersection, page intersection), every Labs/Keywords endpoint that returns bulk rows, and all Content Analysis endpoints. Individual per-call endpoints like single-URL lookups are unchanged.
How to audit your spend
Every response now includes the row count it was billed on, and the dashboard's Usage tab shows per-call cost broken down by endpoint. No guessing, no surprise invoices.
See the new pricing on any SEO endpoint
Open any Backlinks, Labs, or Content API page to see the updated cost breakdown.
Browse SEO APIs