SEO & Keyword Data APIs
Keyword research data — search volume, difficulty, CPC, and ranking metrics for SEO and PPC.
| # | API | Pricing | Free | Self-serve | SOC 2 | HIPAA | GDPR | Webhooks | Actions |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DataForSEO | Usage | ✗ | ✓ | · | · | ✓ | ✓ | 74 |
| 2 | Google Ads API | — | ✓ | ✓ | · | · | ✓ | ✗ | 9 |
| 3 | Ahrefs API | Hybrid | ✗ | ✓ | In progress | · | ✓ | ✗ | 71 |
| 4 | Serpstat API | Subscription | ✗ | ✓ | · | · | ✓ | · | 51 |
| 5 | Semrush API | Hybrid | ✗ | ✓ | · | · | ✓ | ✗ | 149 |
| 6 | Keywords Everywhere | Hybrid | ✓ | ✓ | · | · | ✓ | · | 12 |
| 7 | Moz API | Hybrid | ✓ | ✓ | ? | · | · | ✗ | 30 |
| 8 | SE Ranking | Hybrid | ✗ | ✓ | · | · | ✓ | · | 156 |
| 9 | SpyFu API | Hybrid | ✗ | ✓ | ? | · | · | ✗ | 49 |
The APIs
DataForSEO
We provide comprehensive SEO and digital marketing data solutions via API
Google Ads API
Keyword Planning is a process for getting keyword metrics and forecasts as well as searching for new keywords to add to campaigns.
Ahrefs API
With Ahrefs API, you can use data from your Ahrefs workspace to create custom integrations and automations.
Serpstat API
The most cost-effective API SEO data provider
Semrush API
Semrush API (Application Programming Interface) is a method of extracting raw Semrush data without manually logging into the platform.
Keywords Everywhere
Pull search volume, CPC, competition, related keywords, traffic and backlink data into your own app, over one REST API, using the same API key you already use in the extension.
Moz API
Moz API gives you the power to quickly create custom SEO tools, dashboards, and integrations — affordably and at scale.
SE Ranking
Automate SEO & GEO workflows with SE Ranking's SEO API
SpyFu API
Customize your marketing stack with the SpyFu API