programcode

Head-to-head · SEO data APIs

YepAPI vs Semrush API

Compare API scope, billing, limits, integrations and control to choose the right fit for your stack.

YepAPI

7.2/10
VS

Semrush API

6.2/10

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

Short answer

It's a split decision.

Choose YepAPI for one usage-billed API that combines SEO, scraping, social and e-commerce data, and AI models. Its $5 signup credit and published per-call prices make small workloads easier to estimate. Choose Semrush API when your app depends on Semrush’s SEO, traffic, rank-tracking or local marketing data, or needs its project and enterprise visibility APIs. Semrush pricing and access depend on API type: some require a Semrush subscription, API units or a custom quote.

01Side by side

YepAPISemrush API
Pricing modelPay per call or metered use; no subscriptionAPI units, subscriptions, add-ons or custom quotes
Free tier$5 signup credit; no card requiredNo free plan or trial listed
API and SDKsShared key; consistent JSON across endpoints and modelsAPI keys or OAuth 2.0; APIs by data type
CLI and docsAPI docs, llms.txt, MCP server and agent skillsVersioned API docs, quick starts and troubleshooting
IntegrationsClaude Code, Cursor, Codex, MCP and agent skillsMCP setup guides for Claude, Copilot, ChatGPT and others
Deployment modelAPI calls return JSONAPI access with keys or OAuth 2.0
PlatformsWebWeb
Limits and scalingNo rate limits; failed calls are not chargedTrends: 10,000 requests monthly, up to 10 requests/second

Choose YepAPI if

  • Choose YepAPI if one key across SEO, scraping and AI models fits your app.
  • Choose YepAPI if per-call prices and usage billing suit your workload.
  • Choose YepAPI if you need a $5 signup credit to start.

Choose Semrush API if

  • Choose Semrush API if your workflow depends on Semrush SEO data.
  • Choose Semrush API if you need projects, rank tracking or local listings.
  • Choose Semrush API if its MCP guides match your AI tools.

02Pricing at real usage

YepAPI charges by call or other metered use, with no subscription or monthly minimum. The pricing page lists Google SERP at $0.01 per call for 10 results, web scraping at $0.01 per call, and keyword overview from $0.03 per call. It also lists a $5 signup credit, no card required, and says failed calls are not charged. As traffic grows, the bill grows with calls and the endpoint prices you use.

Semrush pricing depends on the API. Standard API access has zero units included; live keyword data consumes 10 units per line and historical data 50. Unit packages contain 2 million to 20 million units, but prices are not published, and an eligible Semrush subscription is required. Trends Basic includes 10,000 requests monthly; Premium is available by custom quote. Local API access requires a Local Pro or Local Business subscription. Ask Semrush for the total cost of the API and any required subscription.

03API, SDKs and integration

YepAPI presents a single API key and consistent JSON responses for SEO, SERP, scraping, social and e-commerce data, and 285 AI models. Its homepage shows POST endpoints such as /v1/seo/keywords/overview, /v1/serp/google and /v1/scrape. The docs link to an llms.txt; the homepage also lists an MCP server and agent skills. Claude Code, Cursor and Codex are named integrations. The vendor's site does not name SDKs or supported programming languages, so check the docs before choosing a client library.

Semrush separates its APIs by data and workflow, including SEO, Trends, Projects, Position Tracking, Local and Enterprise visibility. Its docs cover API keys and OAuth 2.0 access tokens, request construction, response processing, unit balances and troubleshooting. The documentation portal includes MCP setup guides for Claude, Microsoft Copilot, ChatGPT, Cursor, VS Code, Gemini, Perplexity, Lovable and Notion. The listed integration materials do not name SDKs or languages. Plan to build around the API’s endpoint and authorization requirements rather than assume a particular SDK.

04Open source, self-hosting and lock-in

Neither vendor publishes an open-source license, self-hosting option or data-export guarantee on the vendor's site. Both are presented as APIs that your application calls; the available integration details do not describe running either service in your own environment.

With YepAPI, a shared key and JSON response format span multiple endpoint types, but your code still depends on YepAPI’s endpoint names, schemas and pricing. With Semrush, API families expose Semrush-specific data and workflows, and some access depends on Semrush subscriptions or units. Moving between them is not a direct endpoint swap: expect to map different response fields and replace authentication and billing logic. Keep the data your application needs in your own storage, and confirm export and retention terms with the vendor before making either API a system of record.

Questions people ask

Is YepAPI cheaper than Semrush API?

YepAPI publishes per-call prices, including Google SERP at $0.01 per call and scraping at $0.01 per call. Semrush does not publish API prices in the listed plans; Standard API units are sold in packages, and some APIs require a separate subscription. Compare expected call volume and required data before deciding.

Does Semrush API have a free tier?

The Semrush API pricing details list no free plan or trial. Standard API access includes zero units, and API units are sold in packages. YepAPI offers $5 in signup credit, with no card required, according to its homepage and pricing details.

Can I use Semrush API without a Semrush subscription?

Access depends on the API. Standard API requires an eligible Semrush subscription, and Local API requires Local Pro or Local Business. Map Rank Tracker API does not require a specific subscription. Check the access requirements for the API you plan to use.

Which API is better for AI agent integrations?

Both list MCP integrations. YepAPI names Claude Code, Cursor, Codex, an MCP server and agent skills. Semrush documents MCP setup for Claude, Copilot, ChatGPT, Cursor, VS Code, Gemini, Perplexity, Lovable and Notion. Pick based on the API data your agent needs and the setup guide for your client.