{
  "name": "Zenserp",
  "slug": "zenserp",
  "website_url": "https://zenserp.com",
  "vendor_description": "Zenserp lets you fetch live Google search results through a fast and stable SERP API.",
  "categories": [
    "serp"
  ],
  "summary": "Zenserp fetches live Google search results through a fast, stable SERP API, supporting rank monitoring, keyword research, and News, Image, and Maps search. It is a REST API with API-key auth and one SDK. Pricing is a published, self-serve subscription: 50 searches/month free, paid plans from about $50/month. It is GDPR compliant with a published SLA.",
  "capabilities": {
    "supported_actions": [
      "search",
      "image_search",
      "news_search",
      "maps_search",
      "trends_search",
      "youtube_search",
      "shopping_product_page_search",
      "reverse_image_search",
      "bing_search",
      "yandex_search",
      "duckduckgo_search",
      "batch_search",
      "keyword_search_volume",
      "keyword_cpc",
      "bulk_index_checker"
    ],
    "supported_regions": [],
    "supported_languages": [],
    "input_types": [
      "search query string (HTTP GET query parameters)"
    ],
    "output_types": [
      "JSON",
      "CSV",
      "HTML",
      "XML",
      "RSS"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "Python"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://app.zenserp.com/api/v2",
    "api_version": "v2",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": null,
    "idempotency_supported": null,
    "error_format": null,
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "stars": 1,
        "package": "zenserp",
        "archived": false,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/zenserp/zenserp-python",
        "last_pushed_at": "2021-04-02T22:20:13Z"
      }
    ],
    "mcp_url": null,
    "quickstart_url": null
  },
  "pricing": {
    "pricing_model": "subscription",
    "has_published_pricing": true,
    "starting_price_usd": "49.9900",
    "price_basis": "month",
    "free_tier_available": true,
    "free_tier_limit": "50 searches/month",
    "free_tier_details": "We believe in fair pricing. Hence, we offer you 50 API requests per month for free. No strings attached!",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "50 searches",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Small",
        "item": "25,000 searches",
        "amount_usd": "49.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Medium",
        "item": "100,000 searches",
        "amount_usd": "149.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Large",
        "item": "250,000 searches",
        "amount_usd": "299.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Premium",
        "item": "500,000 searches",
        "amount_usd": "499.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Enterprise",
        "item": "1,000,000 searches",
        "amount_usd": "899.9900",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Small",
        "item": "25,000 searches",
        "amount_usd": "479.9000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Medium",
        "item": "100,000 searches",
        "amount_usd": "1439.9000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Large",
        "item": "250,000 searches",
        "amount_usd": "2879.9000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Premium",
        "item": "500,000 searches",
        "amount_usd": "4799.9000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      },
      {
        "plan": "Enterprise",
        "item": "1,000,000 searches",
        "amount_usd": "8639.9000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://zenserp.com/pricing/"
      }
    ]
  },
  "compliance": {
    "soc2": null,
    "hipaa": null,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": null,
    "sla_published": true,
    "sla_url": null,
    "data_retention_policy_url": null,
    "documented_rate_limits": "\"For our standard plans, we encourage not to exceed 400 concurrent connections. If you need more, please let us know and we are happy to increase that limit for you.\" Monthly search limits per plan: Free (50), Small (25,000), Medium (100,000), Large (250,000), Premium (500,000), Enterprise (1,000,000).",
    "known_restrictions": [
      "For our standard plans, we encourage not to exceed 400 concurrent connections.",
      "Zenserp is not endorsed or affiliated by any search engine provider in any way and does not make use of any API provided by any search engine.",
      "Invalid requests are not going to affect your usage volume!",
      "DuckDuckGo has limited coverage (primarily basic search results)."
    ]
  },
  "developer": {
    "docs_url": "https://zenserp.com/docs",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://zenserp.com/changelog",
    "status_page_url": null,
    "llms_txt_url": "https://zenserp.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2018-01-01",
    "ga_date": null,
    "github_stars": 1,
    "github_stars_at": "2026-06-07T18:55:30.898Z",
    "notable_customers": []
  },
  "scores": {
    "agent_friendliness": 45,
    "pricing_transparency": 100,
    "setup_speed": 65,
    "docs_quality": 35,
    "procurement_friction": 100,
    "trust_readiness": 35,
    "best_for": [
      "Prototypes and side projects - free to start, no sales call",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "webhook_events_url",
      "url": "https://zenserp.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": "All the SERP APIs typically use an API key query parameter to authenticate the requests. Zenserp uses the key apikey.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://zenserp.com/integrating-zenserp-with-python-for-google-image-search/",
      "excerpt": "The endpoint we will use in the application is as follows: https://app.zenserp.com/api/v2/search?apikey=API_KEY&q=Pied%20Piper&tbm=isch",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://zenserp.com/how-to-choose-the-best-google-search-api/",
      "excerpt": "Zenserp API offers its users a limited usage of 50 API calls per month with its free subscription plan.",
      "confidence": "high"
    },
    {
      "field": "fields_not_found",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "fields_not_found",
      "url": "https://app.zenserp.com/privacy-policy",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_window",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://zenserp.com/maximizing-your-search-results-with-zenserp-tips-and-tricks/",
      "excerpt": "It starts at $49.99 per month.",
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://zenserp.com/google-search-api-comparison-zenserp-serp-api/",
      "excerpt": "The small plan starts at $29 per month only.",
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://zenserp.com/how-to-choose-the-best-google-search-api/",
      "excerpt": "Paid plans for this API start from $29 per month for 5",
      "confidence": "medium"
    },
    {
      "field": "versioning_scheme",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": "All the SERP APIs typically use an API key query parameter to authenticate the requests.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://zenserp.com/integrating-zenserp-with-python-for-google-image-search/",
      "excerpt": "https://app.zenserp.com/api/v2/search?apikey=API_KEY",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": "1. Authentication. All the SERP APIs typically use an API key query parameter to authenticate the requests. Zenserp uses the key apikey. Zenserp looks for the",
      "confidence": "medium"
    },
    {
      "field": "auth_docs_url",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "price_basis",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://zenserp.com/maximizing-your-search-results-with-zenserp-tips-and-tricks/",
      "excerpt": "It starts at $49.99 per month.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://zenserp.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "requires_verification",
      "url": "https://marketplace.apilayer.com/zenserp-api",
      "excerpt": "Get started with just a few clicks by signing up for our free plan.",
      "confidence": "medium"
    },
    {
      "field": "api_style",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://zenserp.com/integrating-zenserp-with-python-for-google-image-search/",
      "excerpt": "The endpoint we will use in the application is as follows: https://app.zenserp.com/api/v2/search?apikey=API_KEY&q=Pied%20Piper&tbm=isch",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "idempotency_supported",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://zenserp.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://mcp.pipedream.com/app/zenserp",
      "excerpt": "Use Pipedream's MCP server to connect your Zenserp account to AI tools like Cursor, Claude, and Windsurf.",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/PipedreamHQ/awesome-mcp-servers",
      "excerpt": "Zenserp MCP Server - Zenserp",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "ga_date",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://zenserp.com/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://app.zenserp.com/privacy-policy",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://zenserp.com/terms-of-service",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "quickstart_url",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "auth_methods",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": "1. Authentication. All the SERP APIs typically use an API key query parameter to authenticate the requests. Zenserp uses the key apikey. Zenserp looks for the",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://publicapis.io/zenserp-scraping-api",
      "excerpt": "To access the Zenserp API, you need to sign up for an account",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://zenserp.com/integrating-zenserp-with-python-for-google-image-search/",
      "excerpt": "https://app.zenserp.com/api/v2/search?apikey=API_KEY",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/zenserp/zenserp-python",
      "excerpt": "Zenserp Python Client is the official Python Wrapper around the zenserp API. Installation. Install from pip: pip install zenserp.",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://zenserp.com/migration-guide/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "sla_url",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://tracxn.com/d/companies/zenserp.com/__Wm2dVxfE6b8DPkxdQs603AVlXdgcjN0VWMKJ9s-w4Z4",
      "excerpt": "Zenserp.com is an unfunded company based in Vienna (Austria), founded in 2018. It operates as an API-based web scraping extensions.",
      "confidence": "medium"
    },
    {
      "field": "webhook_signing",
      "url": "https://zenserp.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://app.zenserp.com/documentation",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": "For our standard plans, we encourage not to exceed 400 concurrent connections.",
      "confidence": "medium"
    },
    {
      "field": "vendor_description",
      "url": "https://zenserp.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "free_tier_details",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "Get started with our free plan and get 50 requests / month for free.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "webhooks_supported",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "minimum_commitment",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "All plans can be canceled, downgraded or upgraded at any time.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://zenserp.com/google-search-api-comparison-zenserp-serp-api/",
      "excerpt": "Geolocation\nYes\nGeolocation Parameters\nCountry Code",
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://zenserp.com/serp-api-alternative/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "self_serve_signup",
      "url": "https://app.zenserp.com/login",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "website_url",
      "url": "https://zenserp.com/",
      "excerpt": "Zenserp.com is a Google SERP API, that enables you to scrape search engine result pages in an easy and efficient way.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://zenserp.com/google-news-api/",
      "excerpt": "Our Google news API allows you to scrape worldwide news and headlines from search result pages.",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://zenserp.com/google-shopping-api/",
      "excerpt": "Our Google Shopping API enables you to scrape shopping search result pages and product information.",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://zenserp.com/youtube-search-api/",
      "excerpt": "Access YouTube data, including videos and channels, via Zenserp's API.",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://zenserp.com/serp-api-alternative/",
      "excerpt": "Zenserp offers a robust alternative to other SERP APIs, with support for Google, Bing, and Yandex search data for Python integration.",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://zenserp.com/google-maps-api/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://zenserp.com/youtube-search-api/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "categories",
      "url": "https://zenserp.com/google-maps-api/",
      "excerpt": "Our Google maps API provides plenty of setting parameters and filters that allow you to refine your search.",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://zenserp.com/privacy-policy/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://zenserp.com/google-search-api-comparison-zenserp-serp-api/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://pypi.org/project/zenserp/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://mcp.pipedream.com/app/zenserp",
      "excerpt": "Use Pipedream's MCP server to connect your Zenserp account to AI tools like Cursor, Claude, and Windsurf.",
      "confidence": "medium"
    },
    {
      "field": "pricing_model",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "Get started with our free plan and get 50 requests / month for free. Or pick a plan below.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "Get started with our free plan and get 50 requests / month for free. Or pick a plan below.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "Get started with our free plan and get 50 requests / month for free.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "Get started with our free plan and get 50 requests / month for free.",
      "confidence": "medium"
    },
    {
      "field": "output_types",
      "url": "https://zenserp.com/google-search-api-comparison-zenserp-serp-api/",
      "excerpt": "dditional Formats\nSupports CSV format\n\nRSS",
      "confidence": "medium"
    },
    {
      "field": "sdk_languages",
      "url": "https://pypi.org/project/zenserp/",
      "excerpt": "Zenserp Python Client is the official Python Wrapper around the zenserp API. Installation Install from pip: pip install zenserp",
      "confidence": "high"
    },
    {
      "field": "name",
      "url": "https://zenserp.com/",
      "excerpt": "Zenserp.com is a Google SERP API, that enables you to scrape search engine result pages in an easy and efficient way.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://zenserp.com/privacy-policy/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "free_tier_available",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "Get started with our free plan and get 50 requests / month for free.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "known_restrictions",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": "For our standard plans, we encourage not to exceed 400 concurrent connections.",
      "confidence": "medium"
    },
    {
      "field": "self_serve_signup",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": "Get started with our free plan and get 50 requests / month for free.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://zenserp.com/privacy-policy/",
      "excerpt": "GDPR",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://zenserp.com/",
      "excerpt": "Zenserp.com is a Google SERP API, that enables you to scrape search engine result pages in an easy and efficient way.",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://zenserp.com/google-maps-api/",
      "excerpt": "Our Google maps API provides plenty of setting parameters and filters that allow you to refine your search.",
      "confidence": "medium"
    },
    {
      "field": "primary_use_cases",
      "url": "https://zenserp.com/using-google-search-api-for-keyword-research-and-analysis/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://zenserp.com/google-news-api/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://zenserp.com/google-shopping-api/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "categories",
      "url": "https://zenserp.com/",
      "excerpt": "Zenserp.com is a Google SERP API, that enables you to scrape search engine result pages in an easy and efficient way.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://zenserp.com/privacy-policy/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "supported_languages",
      "url": "https://zenserp.com/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://zenserp.com/integrating-zenserp-with-python-for-google-image-search/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://mcp.pipedream.com/app/zenserp",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://rapidapi.com/christophleitner/api/Zenserp",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://zenserp.com/privacy-policy/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "pci_dss",
      "url": "https://zenserp.com/privacy-policy/",
      "excerpt": null,
      "confidence": "medium"
    },
    {
      "field": "pricing_model",
      "url": "https://crozdesk.com/software/zenserp/pricing",
      "excerpt": "zenserp offers trial/premium subscriptions with paid plans starting from $29.00/month.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://crozdesk.com/software/zenserp/pricing",
      "excerpt": "zenserp offers trial/premium subscriptions with paid plans starting from $29.00/month.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://zenserp.com/pricing-plans/",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://zenserp.com/api-documentation/",
      "excerpt": null,
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "auth_docs_url",
    "quickstart_url",
    "rate_limit_requests",
    "rate_limit_window",
    "idempotency_supported",
    "error_format",
    "deprecation_policy_url",
    "sla_url",
    "data_retention_policy_url",
    "ga_date"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-06T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/zenserp",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/zenserp/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}