SearchApi

SearchApi is a real-time SERP and search-data API that gives applications and AI agents structured access to results from 100+ search engines — Google Search, Google Maps, Google News, Google Scholar, Google Images, Google Shopping, Google Trends, Google Jobs, YouTube, Bing, Baidu, and marketplace engines like Amazon, Walmart, and eBay — returning clean JSON instead of scraped HTML. It handles proxy rotation, CAPTCHA solving, and geographic/locale targeting server-side, and ships an MCP server plus "use-case bundles" that group selected endpoints around a job so agents can be handed a capability rather than a whole catalog. Used for SEO/rank tracking, market and price intelligence, RAG grounding, and agentic research workflows.

SearchApi publishes 2 APIs on the APIs.io network: SERP API and Account & Analytics API. Tagged areas include search, serp-api, google-search, web-scraping, and search-data.

SearchApi’s developer surface includes documentation, API reference, pricing, signup flow, support, changelog, authentication, and 29 more developer resources.

53.0/100 developing ▲ 14.4 Agent 54/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
2 APIs 1 MCP Servers
searchserp-apigoogle-searchweb-scrapingsearch-datamarket-intelligenceseomcpagent-native

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 53.0/100 · developing
Contract Quality 3.8 / 25
Developer Ergonomics 11.7 / 20
Commercial Clarity 18.4 / 20
Operational Transparency 8.9 / 13
Governance 2.5 / 12
Discoverability 7.6 / 10
Agent readiness — 54/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/searchapi: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

SearchApi SERP API

REST API returning structured JSON search results across 100+ engines (Google, Bing, Maps, News, Scholar, Images, Shopping, Trends, Jobs, YouTube, Amazon, Walmart, eBay). Single...

SearchApi Account & Analytics API

The two account-management endpoints SearchApi documents alongside its SERP surface. GET /api/v1/me returns the calling key's monthly allowance, month-to-date usage, remaining c...

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

SearchApi SERP API

OPEN COLLECTION

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Searchapi Rate Limits

3 limits

RATE LIMITS

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Searchapi Authentication

apiKey/http · 3 schemes

SECURITY

Searchapi Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Searchapi Trust Center

ISO/IEC 27001:2022, GDPR, SOC 2, PCI DSS, HIPAA, FedRAMP

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Searchapi Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: searchapi
name: SearchApi
description: SearchApi is a real-time SERP and search-data API that gives applications and AI agents structured access to
  results from 100+ search engines — Google Search, Google Maps, Google News, Google Scholar, Google Images, Google Shopping,
  Google Trends, Google Jobs, YouTube, Bing, Baidu, and marketplace engines like Amazon, Walmart, and eBay — returning clean
  JSON instead of scraped HTML. It handles proxy rotation, CAPTCHA solving, and geographic/locale targeting server-side, and
  ships an MCP server plus "use-case bundles" that group selected endpoints around a job so agents can be handed a capability
  rather than a whole catalog. Used for SEO/rank tracking, market and price intelligence, RAG grounding, and agentic research
  workflows.
image: https://www.searchapi.io/og-image.png
url: https://raw.githubusercontent.com/api-evangelist/searchapi/refs/heads/main/apis.yml
x-type: company
x-source: engagement:searchapi
x-tier: stub
x-tier-reason: engagement
specificationVersion: '0.21'
created: '2026-07-23'
modified: '2026-08-13'
tags:
- search
- serp-api
- google-search
- web-scraping
- search-data
- market-intelligence
- seo
- mcp
- agent-native
common:
- type: Website
  url: https://www.searchapi.io/
- type: DeveloperPortal
  url: https://www.searchapi.io/docs/google
- type: Documentation
  url: https://www.searchapi.io/docs/google
- type: APIReference
  url: https://www.searchapi.io/docs/google
- type: Pricing
  url: https://www.searchapi.io/pricing
- type: SignUp
  url: https://www.searchapi.io/users/sign_up
- type: Login
  url: https://www.searchapi.io/users/sign_in
- type: Support
  url: mailto:support@searchapi.io
- type: GitHubOrganization
  url: https://github.com/SearchApi
- type: TermsOfService
  url: https://www.searchapi.io/legal/terms
- type: PrivacyPolicy
  url: https://www.searchapi.io/legal/privacy
- type: StatusPage
  url: https://status.searchapi.io/
- type: ChangeLog
  name: Announcements changelog
  url: https://www.searchapi.io/announcements
- type: Postman
  name: SearchApi Official Postman Collection
  url: https://www.postman.com/searchapiofficial/searchapi-official-postman-collection/
- type: Compliance
  name: ISO/IEC 27001:2022 + GDPR (DPA)
  url: https://www.searchapi.io/legal/dpa
- type: MCPServer
  name: SearchApi hosted MCP server
  url: mcp/searchapi-mcp.yml
- type: Authentication
  url: authentication/searchapi-authentication.yml
- type: Conventions
  url: conventions/searchapi-conventions.yml
- type: Packages
  url: packages/searchapi-packages.yml
- type: ChangeLog
  name: Structured changelog artifact
  url: changelog/searchapi-changelog.yml
- type: Lifecycle
  url: lifecycle/searchapi-lifecycle.yml
- type: Conformance
  url: conformance/searchapi-conformance.yml
- type: DomainSecurity
  url: security/searchapi-domain-security.yml
- type: TrustCenter
  name: SearchApi trust center
  url: security/searchapi-trust-center.yml
- type: LLMsTxt
  url: llms/searchapi-llms.txt
- type: WellKnown
  name: Well-known probe (OAuth AS + protected-resource metadata served)
  url: well-known/searchapi-well-known.yml
- type: OAuthScopes
  name: OAuth scopes (MCP surface)
  url: scopes/searchapi-scopes.yml
- type: RateLimits
  url: rate-limits/searchapi-rate-limits.yml
- type: Plans
  url: plans/searchapi-plans-pricing.yml
- type: ErrorCatalog
  url: errors/searchapi-problem-types.yml
- type: DataModel
  url: data-model/searchapi-data-model.yml
- type: ToolCrosswalk
  name: MCP tool to REST operation crosswalk
  url: mcp/searchapi-tool-crosswalk.yml
- type: AgentSkill
  name: Packaged Agent Skills
  url: skills/_index.yml
- type: Overlay
  name: API Evangelist enhancements overlay
  url: overlays/searchapi-search-api-overlay.yaml
- type: PostmanCollection
  url: collections/searchapi-search-api.postman_collection.json
- type: OpenCollection
  url: collections/searchapi-search-api.opencollection.json
apis:
- name: SearchApi SERP API
  description: REST API returning structured JSON search results across 100+ engines (Google, Bing, Maps, News, Scholar, Images,
    Shopping, Trends, Jobs, YouTube, Amazon, Walmart, eBay). Single /api/v1/search endpoint parameterized by engine, with
    server-side proxy rotation, CAPTCHA handling, and location/locale targeting. Bearer API-key auth.
  humanURL: https://www.searchapi.io/docs/google
  baseURL: https://www.searchapi.io/api/v1/search
  tags:
  - search
  - serp-api
  - google-search
  - search-data
  - mcp
  properties:
  - type: OpenAPI
    name: SearchApi SERP API (generated from docs)
    url: openapi/searchapi-search-api-openapi.yml
  - type: Documentation
    url: https://www.searchapi.io/docs/google
  - type: Authentication
    url: authentication/searchapi-authentication.yml
  - type: MCPServer
    url: mcp/searchapi-mcp.yml
  - type: Overlay
    url: overlays/searchapi-search-api-overlay.yaml
  - type: ErrorCatalog
    url: errors/searchapi-problem-types.yml
  - type: RateLimits
    url: rate-limits/searchapi-rate-limits.yml
  - type: DataModel
    url: data-model/searchapi-data-model.yml
  - type: Conventions
    url: conventions/searchapi-conventions.yml
  - type: ToolCrosswalk
    url: mcp/searchapi-tool-crosswalk.yml
  - type: PostmanCollection
    url: collections/searchapi-search-api.postman_collection.json
  - type: OpenCollection
    url: collections/searchapi-search-api.opencollection.json
  - type: AgentSkill
    name: Grounded web research
    url: skills/searchapi-grounded-web-research.md
- name: SearchApi Account & Analytics API
  description: The two account-management endpoints SearchApi documents alongside its SERP surface. GET /api/v1/me returns
    the calling key's monthly allowance, month-to-date usage, remaining credits, searches made in the current hour and the
    hourly rate limit. GET /api/v1/search_analytics returns aggregated success rate, error rate and latency for the account's
    own searches, bucketed daily or hourly and optionally filtered to a single engine. These are the only endpoints exposing
    runtime quota and reliability signal — SearchApi returns no rate-limit response headers, so polling /api/v1/me is the
    sole machine-readable view of remaining headroom.
  humanURL: https://www.searchapi.io/docs/account-api
  baseURL: https://www.searchapi.io/api/v1
  tags:
  - account
  - usage
  - rate-limits
  - analytics
  - observability
  properties:
  - type: OpenAPI
    name: SearchApi Account & Analytics API (generated from docs)
    url: openapi/searchapi-account-api-openapi.yml
  - type: Documentation
    url: https://www.searchapi.io/docs/account-api
  - type: APIReference
    name: Search Analytics API
    url: https://www.searchapi.io/docs/search-analytics-api
  - type: Authentication
    url: authentication/searchapi-authentication.yml
  - type: RateLimits
    url: rate-limits/searchapi-rate-limits.yml
  - type: Plans
    url: plans/searchapi-plans-pricing.yml
  - type: AgentSkill
    name: Quota-aware batch searching
    url: skills/searchapi-quota-aware-batch.md
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 18
  pass: local-v1