SEO
SEO API
Call the SEO data behind DataForSEO, Semrush, Ahrefs and Similarweb through one Felo key — SERP results, keywords, backlinks and traffic — with no vendor account and per-call billing.
- Providers
- 4
- Endpoints
- 489
- API key
- 1
Third-party services, called through the same key. No vendor account, no separate contract.
What you can build with an SEO API
Rank tracking
Pull live search results for any keyword and market, then track where a domain ranks over time.
Backlink audits
Read backlinks, referring domains and anchor text to find link gaps, new links and toxic links.
Keyword research
Expand a seed keyword into related terms with search volume, difficulty and the results that rank for them.
Domain and traffic analysis
Estimate a domain's organic traffic, audience and channel mix before you pitch, partner or compete.
Competitor research
Compare competing domains by shared keywords, traffic and referring domains from more than one provider.
AI visibility
Measure how pages and brands appear in AI answers and AI summaries, not only in classic search results.
Which provider has which data
| SERP results | ||||
|---|---|---|---|---|
| Keyword research | ||||
| Backlinks | ||||
| Domain and traffic | ||||
| AI visibility | ||||
| Competitor analysis |
Coverage mirrors the endpoint groups each provider currently publishes through Felo: DataForSEO 445 endpoints across 11 groups, Semrush 19 groups, Similarweb 23 endpoints across 5 groups, Ahrefs 2 endpoints (Domain Rating and Site Metrics).
Four SEO data providers, one key
Make your first request
Send a request to a provider endpoint with your Felo key. There is no DataForSEO, Semrush, Ahrefs or Similarweb account to create — the route and the billing are Felo's.
curl "https://openapi.felo.ai/v1/beta/dataforseo/serp/ai_summary" \ -X POST \ -H "Authorization: Bearer $FELO_API_KEY" \ -H "Content-Type: application/json" \ -d @request.json
- GET/v1/beta/semrush/backlinksSemrush
- GET/v1/beta/ahrefs/site-explorer/domain-ratingAhrefs
- GET/v1/beta/similarweb/website/ad-networksSimilarweb
No vendor accounts, no separate contracts
Felo holds the provider relationships and bills every call from prepaid service credits denominated in USD. You sign one agreement, keep one key and top up from $1; there is no subscription and no monthly commit.
- One key across four providers: switching providers means changing the endpoint, not the integration.
- Per-call rates deducted from prepaid credits, with top-ups from $1 and no subscription.
- The same key also calls the search, social and finance data APIs and the Felo model APIs.
SEO API questions
What is an SEO API?
An SEO API returns SEO data over HTTP — search results, keyword metrics, backlinks and domain traffic — so you can use it inside your own tools, agents and reports instead of a dashboard.
Do I need DataForSEO, Semrush, Ahrefs or Similarweb accounts?
No. The four providers are available through one Felo key without a vendor account. You top up Felo service credits and pay for the calls you make; Ahrefs currently exposes two endpoints, while DataForSEO exposes 445.
How is the SEO API billed?
Per call, at each endpoint's published rate, deducted from prepaid USD service credits. Top-ups start at $1 and there is no subscription. Rates for every endpoint are listed in the Data API reference.
Which provider should I use for SERP results?
DataForSEO publishes the SERP group for Google, Bing, Baidu, YouTube and other engines, plus keyword, backlink, on-page and AI optimization data. Semrush and Similarweb cover domain, keyword and traffic analytics; Ahrefs covers Domain Rating and Site Metrics.
Can I measure AI visibility with this API?
Yes. DataForSEO's AI Optimization group and SERP AI summary endpoints expose how pages and brands appear in AI answers and AI summaries, alongside classic ranking data.
Is there a free tier?
There is no recurring free allowance. Create an API key, top up from $1 and pay only for the calls you make; the full endpoint list and per-call rates are in the Data API reference.
Start with one key
Create an API key, top up from $1, and call the SEO data behind four providers through one Felo key.
Get an API key