{
  "name": "Parallel Search API",
  "slug": "parallel-search",
  "website_url": "https://parallel.ai",
  "vendor_description": "\"The highest accuracy web search for your AI\"",
  "categories": [
    "web-search"
  ],
  "summary": "Parallel Search API is a REST-based web search and extraction service built for AI workloads, covering RAG grounding, agent pipelines, deep research, entity discovery, and web monitoring. Pricing is usage-based at $4.00 per 1,000 requests, with a free tier of 20,000 requests and an enterprise plan available; signup is self-serve. The API ships SDKs for Python, TypeScript/JavaScript, and LangChain, and offers an MCP server alongside webhooks. It holds SOC 2 Type 2 certification and contractually commits to not training on customer data, with zero data retention available under enterprise agreements.",
  "capabilities": {
    "supported_actions": [
      "web_search",
      "web_fetch",
      "extract",
      "task_run",
      "findall",
      "entity_search",
      "monitor",
      "chat"
    ],
    "supported_regions": [
      "global (live web access, no stated regional restrictions)"
    ],
    "supported_languages": [
      "English (documented in examples; broader language support not stated)"
    ],
    "input_types": [
      "natural language query",
      "URL",
      "JSON schema",
      "structured JSON (for enrichment tasks)"
    ],
    "output_types": [
      "JSON",
      "Markdown",
      "cited excerpts with provenance",
      "structured entity lists"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "TypeScript/JavaScript",
      "LangChain (Python)"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.parallel.ai",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.parallel.ai/getting-started/overview",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "HMAC-SHA256",
    "webhook_events_url": "https://docs.parallel.ai/resources/webhook-setup",
    "rate_limit_requests": 600,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "parallel-web",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/parallel-web/parallel-sdk-python"
      },
      {
        "package": "parallel-web",
        "language": "TypeScript/JavaScript",
        "official": true,
        "repo_url": "https://github.com/parallel-web/parallel-npm-packages"
      },
      {
        "package": "@parallel-web/ai-sdk-tools",
        "language": "TypeScript/JavaScript",
        "official": true,
        "repo_url": "https://github.com/parallel-web/parallel-npm-packages"
      },
      {
        "package": "langchain-parallel",
        "language": "LangChain (Python)",
        "official": true,
        "repo_url": "https://github.com/parallel-web/langchain-parallel"
      }
    ],
    "mcp_url": "https://search.parallel.ai/mcp",
    "quickstart_url": "https://docs.parallel.ai/search/search-quickstart"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "4.0000",
    "price_basis": "1,000 requests",
    "free_tier_available": false,
    "free_tier_limit": "20,000 requests",
    "free_tier_details": "One-time allocation of up to 20,000 requests on signup; not a recurring monthly allowance",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Search API — Base Processor",
        "item": "Search API requests",
        "amount_usd": "4.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://parallel.ai/pricing"
      },
      {
        "plan": "Search API — Pro Processor",
        "item": "Search API requests",
        "amount_usd": "9.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://parallel.ai/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Search API requests (default 10 results)",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Search API additional page results & excerpts",
        "amount_usd": "1.0000",
        "amount_percent": null,
        "per": "1,000 additional results",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Extract API (URL extraction)",
        "amount_usd": "1.0000",
        "amount_percent": null,
        "per": "1,000 URLs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Entity Search requests (default 100 results)",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Entity Search additional results",
        "amount_usd": "0.0500",
        "amount_percent": null,
        "per": "1,000 additional results",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Chat API — Speed",
        "item": "Chat API requests",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://parallel.ai/pricing"
      },
      {
        "plan": "Chat API — Lite",
        "item": "Chat API requests (Task API wrapper)",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Chat API — Base",
        "item": "Chat API requests (Task API wrapper)",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Chat API — Core",
        "item": "Chat API requests (Task API wrapper)",
        "amount_usd": "25.0000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Lite",
        "item": "Task API runs",
        "amount_usd": "5.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Base",
        "item": "Task API runs",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Core",
        "item": "Task API runs",
        "amount_usd": "25.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Core2x",
        "item": "Task API runs",
        "amount_usd": "50.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Pro",
        "item": "Task API runs",
        "amount_usd": "100.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Ultra",
        "item": "Task API runs",
        "amount_usd": "300.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Ultra2x",
        "item": "Task API runs",
        "amount_usd": "600.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Ultra4x",
        "item": "Task API runs",
        "amount_usd": "1200.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Task API — Ultra8x",
        "item": "Task API runs",
        "amount_usd": "2400.0000",
        "amount_percent": null,
        "per": "1,000 runs",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Preview",
        "item": "FindAll API fixed cost per job",
        "amount_usd": "0.1000",
        "amount_percent": null,
        "per": "job",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Preview",
        "item": "FindAll API per match",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "match",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Base",
        "item": "FindAll API fixed cost per job",
        "amount_usd": "0.2500",
        "amount_percent": null,
        "per": "job",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Base",
        "item": "FindAll API per match",
        "amount_usd": "0.0300",
        "amount_percent": null,
        "per": "match",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Core",
        "item": "FindAll API fixed cost per job",
        "amount_usd": "2.0000",
        "amount_percent": null,
        "per": "job",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Core",
        "item": "FindAll API per match",
        "amount_usd": "0.1500",
        "amount_percent": null,
        "per": "match",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Pro",
        "item": "FindAll API fixed cost per job",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "job",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "FindAll API — Pro",
        "item": "FindAll API per match",
        "amount_usd": "1.0000",
        "amount_percent": null,
        "per": "match",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Monitor API — Lite",
        "item": "Monitor API executions",
        "amount_usd": "3.0000",
        "amount_percent": null,
        "per": "1,000 executions",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      },
      {
        "plan": "Monitor API — Base",
        "item": "Monitor API executions",
        "amount_usd": "10.0000",
        "amount_percent": null,
        "per": "1,000 executions",
        "currency": "USD",
        "source_url": "https://docs.parallel.ai/getting-started/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": null,
    "gdpr": null,
    "iso_27001": null,
    "pci_dss": null,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://parallel.ai/privacy-policy",
    "documented_rate_limits": "Search: 600 req/min; Extract: 600 req/min; Task: 2,000 req/min; Chat: 300 req/min; FindAll: 300 req/hour; Entity Search: 600 req/min; Monitor: 300 req/min",
    "known_restrictions": [
      "Zero Data Retention available via enterprise/OAuth endpoint; data not stored after serving response per enterprise agreements",
      "Parallel contractually commits to not training on customer data",
      "Data Processing Addendum available on request (required before processing personal data)",
      "GET requests (status/polling) do not count against rate limits",
      "MCP output capped at ~25,000 characters per tool call",
      "FindAll match_limit: 5–1,000 candidates",
      "Monitor frequency: 1 hour to 30 days",
      "Customer Terms use 'commercially reasonable efforts' for availability - no hard SLA uptime guarantee"
    ]
  },
  "developer": {
    "docs_url": "https://docs.parallel.ai",
    "api_reference_url": "https://docs.parallel.ai/api-reference/search/search",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.parallel.ai",
    "llms_txt_url": "https://docs.parallel.ai/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2024-01-01",
    "ga_date": "2024-01-01",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Clay",
      "Sourcegraph",
      "Harvey",
      "Notion",
      "Opendoor",
      "Genpact",
      "Day AI",
      "Gumloop"
    ]
  },
  "scores": {
    "agent_friendliness": 65,
    "pricing_transparency": 85,
    "setup_speed": 60,
    "docs_quality": 45,
    "procurement_friction": 85,
    "trust_readiness": 25,
    "best_for": [
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://parallel.ai/",
      "excerpt": "The highest accuracy web search for your AI",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Search: Natural-language web search returning LLM-optimized excerpts; Extract: URL-to-markdown conversion (handles JS-rendered pages, PDFs); Task: Multi-hop research with cited structured output; FindAll: Entity discovery matching plain-language criteria (beta); Entity Search: Fast synchronous people/company lookup (beta); Monitor: Scheduled query tracking with webhook change notifications",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://parallel.ai/pricing",
      "excerpt": "Search API: Base $4 per 1K requests, Pro $9 per 1K requests; Task API ranges from Lite ($5) to Ultra8x ($2,400) per 1K runs",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://docs.parallel.ai/getting-started/pricing",
      "excerpt": "Search API Base: $5 per 1,000 requests (10 results default). Additional results: $1 per 1,000 excerpts",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://parallel.ai/pricing",
      "excerpt": "Search API Processors — Base: $4 per 1K requests, Pro: $9 per 1K requests. Rate Limit: 600 requests / min",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://docs.parallel.ai/getting-started/pricing",
      "excerpt": "FindAll API: preview $0.10 fixed $0 per match; base $0.25 fixed $0.03 per match; core $2.00 fixed $0.15 per match; pro $10.00 fixed $1.00 per match",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://parallel.ai/pricing",
      "excerpt": "Run up to 20,000 requests for free",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://roundproxies.com/blog/best-parallel-ai-alternatives/",
      "excerpt": "While they offer up to 16,000 free search requests to start, that burns through quickly when you're prototyping.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.parallel.ai/integrations/mcp/search-mcp",
      "excerpt": "The Search MCP is free to use — no API key required, great for exploration and light use.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "MCP Server URL: https://search.parallel.ai/mcp — Setup: claude mcp add --transport http parallel-search https://search.parallel.ai/mcp",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Monitor API: Updates are delivered via webhook (recommended) or pulled via the events endpoint; Task API: Webhooks for long-running tasks (ultra-tier, up to 2 hours); signature verification via HMAC-SHA256",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Python: pip install \"parallel-web>=1.0.1\"; TypeScript/JavaScript: npm install \"parallel-web@^1.0.1\"",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://docs.parallel.ai/resources/faqs",
      "excerpt": "Parallel is SOC-II Type 1 and Type II certified as of April 2025.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://parallel.ai/articles/bing-api-comparison",
      "excerpt": "We hold SOC 2 Type 2 certification, enforce zero data retention, and offer predictable pricing across tiers.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://parallel.ai/privacy-policy",
      "excerpt": "The policy contains no explicit references to GDPR, EU data protection frameworks, or European regulatory requirements. The document focuses on U.S. state-level privacy laws (California and Nevada).",
      "confidence": "medium"
    },
    {
      "field": "gdpr",
      "url": "https://parallel.ai/customer-terms",
      "excerpt": "Before customers use the Services to process any 'personal data' or 'personal information' as defined under applicable data protection laws, customers must separately execute Parallel's Data Processing Addendum.",
      "confidence": "medium"
    },
    {
      "field": "sla_published",
      "url": "https://parallel.ai/customer-terms",
      "excerpt": "Parallel will use commercially reasonable efforts to make the Services available twenty-four (24) hours a day, seven (7) days a week.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://status.parallel.ai/",
      "excerpt": "We're fully operational and We're not aware of any issues affecting our systems. No specific SLA or uptime guarantee percentages are published on this status page.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.parallel.ai/getting-started/rate-limits",
      "excerpt": "Search: 600 per minute; Extract: 600 per minute; Tasks/TaskGroups: 2,000 per minute; Chat: 300 per minute; FindAll: 300 per hour; Entity Search: 600 per minute; Monitor: 300 per minute. GET requests (retrieving results, checking status) do not count against these limits.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://parallel.ai/pricing",
      "excerpt": "Enterprise Plan features include volume discounts, custom data retention agreements, data protection agreements, custom rate limits, early product access, and dedicated support.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://parallel.ai/",
      "excerpt": "Try it for free — self-serve developer platform available at platform.parallel.ai with playgrounds for each API type",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "No dedicated sandbox or test environment mentioned; 20,000 free requests are provided in the live environment on signup.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Input Formats: Natural-language objectives and queries; Structured JSON (dicts for enrichment tasks); URLs (up to 20 per Extract call); JSON schemas for Task API output specification",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Output Formats: Markdown (Search, Extract); JSON (Task API with schema); Structured entity lists (FindAll, Entity Search); Cited excerpts with per-field provenance (basis field in Task responses)",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.parallel.ai/integrations/mcp/search-mcp",
      "excerpt": "Output capped at approximately 25,000 characters per tool call to respect MCP client limits",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://parallel.ai/customer-terms",
      "excerpt": "Before customers use the Services to process any 'personal data' or 'personal information' as defined under applicable data protection laws, customers must separately execute Parallel's Data Processing Addendum.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.parallel.ai/search/search-quickstart",
      "excerpt": "Base URL: `https://api.parallel.ai` — Endpoint: `/v1/search` — API Version: v1 (indicated in URL path)",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Authentication: API key-based; \"Treat PARALLEL_API_KEY like a password — load from .env or a secrets manager\"",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.parallel.ai/search/search-quickstart",
      "excerpt": "Method: API Key authentication — Header: `x-api-key: $PARALLEL_API_KEY` — Key Source: Generated on Platform (https://platform.parallel.ai)",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.parallel.ai/api-reference/",
      "excerpt": "Current Version (v1): `POST /v1/search` — Web search functionality. Legacy Version: `/v1beta/search` — Deprecated search endpoint with 'migration guide available'",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.parallel.ai/api-reference/",
      "excerpt": "Current Version (v1): POST /v1/search ... Legacy Version: /v1beta/search — Deprecated search endpoint",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Versioning Status: Mixed — core APIs (Search, Extract, Task, Monitor) appear production-ready; FindAll and Entity Search explicitly marked beta",
      "confidence": "medium"
    },
    {
      "field": "mcp_url",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "MCP Server URL: https://search.parallel.ai/mcp — Setup: claude mcp add --transport http parallel-search https://search.parallel.ai/mcp",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/parallel-web/parallel-sdk-python",
      "excerpt": "Package Name (PyPI): `parallel-web` — pip install parallel-web — Latest Version: v1.1.0 (released June 8, 2026)",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://www.npmjs.com/package/parallel-web",
      "excerpt": "To install the TypeScript SDK package, use `npm install \"parallel-web@^1.0.1\"`, and import it as `import Parallel from \"parallel-web\"`",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.parallel.ai/resources/webhook-setup",
      "excerpt": "The signing mechanism uses HMAC-SHA256 with standard Base64 (RFC 4648) encoding with padding. The signature is computed over: <webhook-id>.<webhook-timestamp>.<payload>",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://docs.parallel.ai/resources/webhook-setup",
      "excerpt": "The signature header format is `v1,<base64 signature>`, and multiple space-delimited signatures may be present during secret rotation.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.parallel.ai/getting-started/rate-limits",
      "excerpt": "Search: '600 per min' for each POST to `/v1/search`. Rate limits apply to POST requests that create new resources. GET requests (retrieving results, checking status) do not count against these limits.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://docs.parallel.ai/getting-started/rate-limits",
      "excerpt": "Search: '600 per min' for each POST to `/v1/search`",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://parallel.ai/pricing",
      "excerpt": "Search API — Price Range: $0.004 - $0.009 per request — Tiers (per 1K requests): Base: $4, Pro: $9",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://parallel.ai/pricing",
      "excerpt": "Up to 20,000 requests available at no cost for all API types",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://parallel.ai/pricing",
      "excerpt": "Tiers (per 1K requests): Base: $4, Pro: $9 — Task API Tiers (per 1K requests): Lite: $5, Base: $10, Core: $25 ...",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.parallel.ai/api-reference/",
      "excerpt": "Errors return: `type`: Always set to `\"error\"` — `error` object containing: `ref_id`, `message`, `detail` (optional contextual information)",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://techfundingnews.com/parag-agrawal-parallel-100m-series-b-sequoia-ai-agents/",
      "excerpt": "The company launched publicly in early 2024. Parallel was co-founded by Parag Agrawal (former Twitter CEO) and Travers Nisbet.",
      "confidence": "medium"
    },
    {
      "field": "ga_date",
      "url": "https://techfundingnews.com/parag-agrawal-parallel-100m-series-b-sequoia-ai-agents/",
      "excerpt": "The company launched publicly in early 2024",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://parallel.ai/blog/series-a",
      "excerpt": "Named customers: Clay, Sourcegraph, Owner, Starbridge, Actively, Genpact, Fortune 100 companies (unnamed)",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.vktr.com/ai-news/parallel-debuts-sub-3-second-entity-search-api/",
      "excerpt": "customers including Harvey, Notion and Opendoor",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://parallel.ai/privacy-policy",
      "excerpt": "Parallel retains personal data 'for as long as necessary to provide you with our Services or to perform our business or commercial purposes' for collection.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://docs.parallel.ai/api-reference/",
      "excerpt": "Idempotency Support: Not mentioned in the provided documentation. No idempotency keys, request IDs, or retry mechanisms are documented for the `/v1/search` endpoint.",
      "confidence": "medium"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.parallel.ai/getting-started/overview",
      "excerpt": "Search Quickstart: https://docs.parallel.ai/search/search-quickstart",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "hipaa (no mention on trust center or privacy policy)",
    "gdpr (DPA available on request but no explicit GDPR compliance claim on official trust/compliance page)",
    "iso_27001",
    "pci_dss",
    "sla_published (customer terms use best-efforts language; no uptime % commitment)",
    "supported_languages (only English examples found)",
    "supported_regions (no explicit geographic index coverage stated)",
    "deprecation_policy_url",
    "sla_url",
    "idempotency_supported (not documented, assumed false)"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-14T00: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/parallel-search",
        "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/parallel-search/{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",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}