{
  "name": "Jina AI Search Foundation (DeepSearch / Reader)",
  "slug": "jina-search",
  "website_url": "https://jina.ai",
  "vendor_description": "\"Your Search Foundation, Supercharged.\"",
  "categories": [
    "web-search"
  ],
  "summary": "Jina AI Search Foundation is a suite of LLM-oriented search and retrieval APIs covering URL-to-Markdown conversion, web search, iterative deep research, fact-checking, multilingual embeddings, reranking, and text segmentation, aimed at developers building RAG pipelines, AI agents, and answer engines. Pricing is usage-based at $0.05 per million tokens, with a 10 million token free tier shared across all APIs and no sales call required to get started. EU-dedicated endpoints are available for data-residency needs, the platform is GDPR-compliant, and a remote MCP server is supported alongside JavaScript and Node.js SDKs. API inputs and outputs are not used to train Jina's models.",
  "capabilities": {
    "supported_actions": [
      "read_url (r.jina.ai - convert any URL to clean LLM-friendly text/Markdown)",
      "search_web (s.jina.ai - web search returning LLM-friendly results)",
      "deep_search (deepsearch.jina.ai/v1/chat/completions - iterative reasoning + search)",
      "ground_fact (g.jina.ai - fact-checking with factuality score and citations)",
      "create_embeddings (api.jina.ai/v1/embeddings)",
      "batch_embeddings (api.jina.ai/v1/batch/embeddings)",
      "rerank (api.jina.ai/v1/rerank)",
      "classify (api.jina.ai/v1/train and classify)",
      "segment (api.jina.ai/v1/segment - tokenize and chunk long text)",
      "search_arxiv (MCP tool - academic paper search)",
      "search_images (MCP tool - image search)",
      "capture_screenshot_url (MCP tool)",
      "expand_query (MCP tool - query rewriting and expansion)",
      "deduplicate_strings (MCP tool)",
      "deduplicate_images (MCP tool)",
      "sort_by_relevance (MCP tool - reranking)",
      "primer (MCP tool - localized/time-aware context)"
    ],
    "supported_regions": [
      "Global (standard endpoints at r.jina.ai, s.jina.ai, api.jina.ai)",
      "EU (dedicated endpoints at eu.r.jina.ai and eu.s.jina.ai)"
    ],
    "supported_languages": [
      "Multilingual - embeddings models support 100+ languages",
      "Reranker v2/v3 supports 100+ languages",
      "ReaderLM-v2 supports 29 languages for structured extraction",
      "Segmenter API supports 100+ languages including CJK"
    ],
    "input_types": [
      "URL (any publicly accessible webpage or PDF)",
      "Natural language query (Search API, DeepSearch)",
      "Plain text (embeddings, reranker, segmenter)",
      "Images (WebP, PNG, JPEG - DeepSearch and multimodal embeddings)",
      "Files (TXT, PDF up to 10MB - DeepSearch)",
      "HTML/PDF upload via POST (Reader API)",
      "Multi-message conversation with role-based structure (DeepSearch)"
    ],
    "output_types": [
      "JSON (URL, title, content, timestamp)",
      "Markdown (clean web content)",
      "Structured data / JSON schema (via ReaderLM-v2)",
      "Fixed-length embedding vectors",
      "Ranked document list with relevance scores",
      "Answer with visited/read URL citations (DeepSearch)",
      "Factuality score + verdict + source quotes (Grounding API)",
      "Streaming server-sent events (DeepSearch reasoning steps)",
      "Image captions / alt text (Reader API auto-captioning)"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "JavaScript/Node.js",
      "MCP (remote server)"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://r.jina.ai (Reader); https://s.jina.ai (Search); https://deepsearch.jina.ai/v1 (DeepSearch); https://api.jina.ai/v1 (Embeddings/Reranker)",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.jina.ai/",
    "idempotency_supported": false,
    "error_format": null,
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": 500,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "node-DeepResearch",
        "language": "JavaScript/Node.js",
        "official": true,
        "repo_url": "https://github.com/jina-ai/node-DeepResearch"
      },
      {
        "package": null,
        "language": "MCP (remote server)",
        "official": true,
        "repo_url": "https://github.com/jina-ai/MCP"
      }
    ],
    "mcp_url": "https://mcp.jina.ai/v1",
    "quickstart_url": "https://jina.ai/reader/"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.0500",
    "price_basis": "1,000,000 tokens",
    "free_tier_available": false,
    "free_tier_limit": "10,000,000 tokens (shared across all APIs)",
    "free_tier_details": "10 million tokens one-time on new API key creation (shared across all APIs - Reader, Search, DeepSearch, Embeddings, Reranker, Classifier). No credit card required. This is a one-time welcome grant, not a recurring monthly allowance; once exhausted, tokens must be purchased. The Segmenter API does not consume tokens.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free (one-time signup credit)",
        "item": "Token allocation — new API key (all APIs: Reader, Search, DeepSearch, Embeddings, Reranker, Classifier)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "10M tokens (one-time on account creation, not recurring)",
        "currency": "USD",
        "source_url": "https://jina.ai/reader/"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Tokens — all APIs (Reader, Search, DeepSearch, Embeddings, Reranker, Classifier)",
        "amount_usd": "0.0500",
        "amount_percent": null,
        "per": "1M tokens (post-May 2025 pricing; old pricing was $0.02/1M for pre-existing auto-recharge customers)",
        "currency": "USD",
        "source_url": "https://blog.apify.com/jina-ai-vs-firecrawl/"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Search API (s.jina.ai) — minimum token cost per request",
        "amount_usd": "0.0005",
        "amount_percent": null,
        "per": "request (10,000 tokens minimum at $0.05/1M)",
        "currency": "USD",
        "source_url": "https://jina.ai/reader/"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "DeepSearch — average token cost per complex query",
        "amount_usd": "0.0035",
        "amount_percent": null,
        "per": "query (avg ~70,000 tokens at $0.05/1M)",
        "currency": "USD",
        "source_url": "https://jina.ai/deepsearch/"
      },
      {
        "plan": "Legacy Pay-as-you-go (pre-May 2025)",
        "item": "Tokens — all APIs (grandfathered rate for pre-existing auto-recharge customers)",
        "amount_usd": "0.0200",
        "amount_percent": null,
        "per": "1M tokens",
        "currency": "USD",
        "source_url": "https://jina.ai/news/fact-checking-with-new-grounding-api-in-jina-reader/"
      }
    ]
  },
  "compliance": {
    "soc2": null,
    "hipaa": null,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": null,
    "sla_published": false,
    "sla_url": "https://status.jina.ai/",
    "data_retention_policy_url": "https://jina.ai/legal/#privacy-policy",
    "documented_rate_limits": "Reader API: 20 RPM (no key), 500 RPM (paid), 5,000 RPM (premium); Search API: 100 RPM (paid), 1,000 RPM (premium); DeepSearch: 50 RPM (free/paid), 500 RPM (premium); Embeddings/Reranker: 500 RPM & 2M TPM (paid), 5,000 RPM & 50M TPM (premium); Classifier: 125 RPM & 500K TPM (paid), 1,250 RPM & 12M TPM (premium); Free key baseline: 100 RPM & 100K TPM & 2 concurrent requests across most APIs; IP ceiling: 10,000 requests per 60 seconds across all APIs",
    "known_restrictions": [
      "API data (inputs, outputs, requests) is never used to train Jina's models",
      "Cannot access login-protected or paywalled content (Reader API)",
      "Does not circumvent anti-bot protections",
      "Competitive application development using API Output is prohibited per ToS",
      "Reverse engineering or decompilation of services is prohibited",
      "Automated scraping of Jina's own services is prohibited per ToS",
      "Reader API caches URL content for 5 minutes by default",
      "Open-source model licenses are CC-BY-NC 4.0 (non-commercial); commercial use requires Elastic customer license or contacting Elastic Sales",
      "As of October 2025 Jina AI GmbH was acquired by Elastic; new contracts paused during integration; most customers remain on self-serve pay-as-you-go",
      "Customers solely responsible for safeguarding API keys and all activity on them"
    ]
  },
  "developer": {
    "docs_url": "https://docs.jina.ai",
    "api_reference_url": "https://docs.jina.ai/reference",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://docs.jina.ai/changelog",
    "status_page_url": "https://status.jina.ai",
    "llms_txt_url": "https://docs.jina.ai/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2020-01-01",
    "ga_date": "2025-02-02",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Singapore Airlines",
      "Salesforce",
      "Alibaba",
      "AWS",
      "Elastic",
      "Databricks",
      "Weaviate",
      "Comcast"
    ]
  },
  "scores": {
    "agent_friendliness": 55,
    "pricing_transparency": 85,
    "setup_speed": 55,
    "docs_quality": 55,
    "procurement_friction": 85,
    "trust_readiness": 15,
    "best_for": [
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box",
      "Cost-sensitive teams - low, transparent entry price"
    ],
    "avoid_if": [
      "You want to try it free before paying",
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "api_style",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Fully compatible with OpenAI's Chat API schema",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://jina.ai/reader/",
      "excerpt": "curl 'https://r.jina.ai/https://www.example.com'",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://jina.ai/",
      "excerpt": "Your Search Foundation, Supercharged.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://jina.ai/",
      "excerpt": "Your Search Foundation, Supercharged.",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://jina.ai/reader/",
      "excerpt": "Pricing is based on the total number of tokens processed across all Jina APIs (Reader, Embeddings, Reranker, Classifier, Segmenter, DeepSearch).",
      "confidence": "high"
    },
    {
      "field": "supported_actions — Reader API endpoint",
      "url": "https://jina.ai/reader/",
      "excerpt": "https://r.jina.ai for URL conversion; https://s.jina.ai for web search and SERP",
      "confidence": "high"
    },
    {
      "field": "supported_actions — Reader API endpoint",
      "url": "https://docs.jina.ai/",
      "excerpt": "Reader API: https://r.jina.ai/ (EU: https://eu.r.jina.ai/) — Retrieve/parse content from URL in a format optimized for downstream tasks",
      "confidence": "high"
    },
    {
      "field": "supported_actions — DeepSearch endpoint",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Endpoint: https://deepsearch.jina.ai/v1/chat/completions; Model Name: jina-deepsearch-v1; Fully compatible with OpenAI's Chat API schema",
      "confidence": "high"
    },
    {
      "field": "supported_actions — MCP tools",
      "url": "https://mcp.jina.ai/",
      "excerpt": "The server exposes 27 tools organized into five functional groups: Search Tools (6): Web, arXiv, SSRN, images, Jina blog articles, and BibTeX citations; Read/Capture Tools (3): Content extraction from URLs, bulk parallel page reading, and webpage screenshots",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://jina.ai/news/agentic-workflow-with-jina-remote-mcp-server/",
      "excerpt": "This is the official Jina AI Remote MCP Server, recently released by Jina AI and available at https://mcp.jina.ai/sse",
      "confidence": "high"
    },
    {
      "field": "supported_regions — EU endpoints",
      "url": "https://docs.jina.ai/",
      "excerpt": "Reader API: https://r.jina.ai/ (EU: https://eu.r.jina.ai/); Search API: https://s.jina.ai/ (EU: https://eu.s.jina.ai/)",
      "confidence": "high"
    },
    {
      "field": "pricing_model — usage_based / token pricing",
      "url": "https://jina.ai/reader/",
      "excerpt": "Pricing is based on the total number of tokens processed across all Jina APIs (Reader, Embeddings, Reranker, Classifier, Segmenter, DeepSearch). Tokens are not deducted for failed requests.",
      "confidence": "high"
    },
    {
      "field": "pricing_model — usage_based / token pricing",
      "url": "https://jina.ai/embeddings/",
      "excerpt": "Our pricing model is based on the total number of tokens processed, allowing flexible allocation across sentences and requests.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing — $0.05/1M tokens (post-May 2025 pricing)",
      "url": "https://blog.apify.com/jina-ai-vs-firecrawl/",
      "excerpt": "After the free allocation, users purchase token bundles at approximately $0.05 per million tokens (equivalent to $50 per billion tokens).",
      "confidence": "medium"
    },
    {
      "field": "has_published_pricing — $0.05/1M tokens (post-May 2025 pricing)",
      "url": "https://jina.ai/news/fact-checking-with-new-grounding-api-in-jina-reader/",
      "excerpt": "Cost: Approximately $0.006 per request (at $0.02 per 1M tokens)",
      "confidence": "medium"
    },
    {
      "field": "free_tier_available — false (one-time grant, not recurring)",
      "url": "https://jina.ai/reader/",
      "excerpt": "We offer a welcoming free trial to new users, which includes ten millions tokens for use with any of our models",
      "confidence": "high"
    },
    {
      "field": "free_tier_available — false (one-time grant, not recurring)",
      "url": "https://jina.ai/embeddings/",
      "excerpt": "Ten million tokens for new users via auto-generated API key. Once exhausted, additional tokens must be purchased.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details — 10M one-time tokens",
      "url": "https://jina.ai/embeddings/",
      "excerpt": "10 million free tokens for each new API key. No credit card required to start.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details — 10M one-time tokens",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Free Tier: 10 million tokens for new API keys",
      "confidence": "high"
    },
    {
      "field": "sandbox_available — false",
      "url": "https://jina.ai/reader/",
      "excerpt": "We offer a welcoming free trial to new users, which includes ten millions tokens for use with any of our models",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://jina.ai/reader/",
      "excerpt": "Reader API: 20 RPM (no key), 500 RPM (paid), 5,000 RPM (premium); Search API: 100 RPM (paid), 1,000 RPM (premium). Free API Key: 100 RPM, 100K TPM, 2 concurrent requests",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Free API Key: 50 RPM; Paid API Key: 50 RPM; Premium API Key: 500 RPM",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://jina.ai/classifier/",
      "excerpt": "Paid: 125 RPM, 500,000 TPM, 50 concurrent; Premium: 1,250 RPM, 12,000,000 TPM, 500 concurrent",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://jina.ai/legal/",
      "excerpt": "Legal Basis for Processing: Consent, Contract, Legal Obligation, Vital Interests, Public Task, and Legitimate Interests (Art. 6 GDPR); Standard Contractual Clauses (SCCs) for non-EU transfers; EU-U.S. Data Privacy Framework compliance where applicable",
      "confidence": "high"
    },
    {
      "field": "soc2 — null (not found on trust/legal page)",
      "url": "https://jina.ai/legal/",
      "excerpt": "Personnel vetting and NDAs required; OWASP Top 10 compliance for web application security; third-party penetration testing and vulnerability scanning; data encryption in transit and at rest. No SOC 2, HIPAA, ISO 27001, or PCI DSS mentioned.",
      "confidence": "high"
    },
    {
      "field": "sla_published — false",
      "url": "https://status.jina.ai/",
      "excerpt": "The page displays historical uptime metrics for the past 90 days but does not contain an explicit SLA document or guaranteed uptime percentage commitment",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://jina.ai/embeddings/",
      "excerpt": "contact our sales team to get customized Kubernetes deployments for your Virtual Private Cloud and on-premises servers. Commercial deployment available via AWS SageMaker, Azure, and Google Cloud marketplaces.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://jina.ai/contact-sales/",
      "excerpt": "most of our customers self-serve with pay-as-you-go pricing",
      "confidence": "high"
    },
    {
      "field": "known_restrictions — no training on API data",
      "url": "https://jina.ai/reader/",
      "excerpt": "We never use your API requests, inputs, or outputs to train our embedding, reranker, or any other models. Your data remains yours.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions — Elastic acquisition / contracts paused",
      "url": "https://jina.ai/contact-sales/",
      "excerpt": "While we're integrating with Elastic, we're not issuing new contracts at this time.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions — CC-BY-NC model license",
      "url": "https://jina.ai/reranker/",
      "excerpt": "All models are open source and available under the CC-BY-NC 4.0 license for non-commercial use. Commercial licensing requires contacting Elastic Sales.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported — false",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Streaming server-sent events showing reasoning steps; Jina strongly recommends keeping streaming enabled since DeepSearch requests can take significant time to complete. Disabling streaming may result in 524 timeout errors.",
      "confidence": "medium"
    },
    {
      "field": "base_url (Reader)",
      "url": "https://jina.ai/reader/",
      "excerpt": "https://r.jina.ai for URL conversion; https://s.jina.ai for web search and SERP",
      "confidence": "high"
    },
    {
      "field": "base_url (Reader)",
      "url": "https://docs.jina.ai/",
      "excerpt": "Reader: https://r.jina.ai/ (EU: https://eu.r.jina.ai/); Search: https://s.jina.ai/ (EU: https://eu.s.jina.ai/)",
      "confidence": "high"
    },
    {
      "field": "base_url (DeepSearch)",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Endpoint: https://deepsearch.jina.ai/v1/chat/completions; Model Name: jina-deepsearch-v1; Fully compatible with OpenAI's Chat API schema",
      "confidence": "high"
    },
    {
      "field": "base_url (Embeddings/Reranker)",
      "url": "https://docs.jina.ai/",
      "excerpt": "Embeddings API: https://api.jina.ai/v1/embeddings; Reranker API: https://api.jina.ai/v1/rerank",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.jina.ai/",
      "excerpt": "Method: HTTPBearer token-based; Environment Variable: JINA_API_KEY; Acquisition: Get your Jina AI API key for free: https://jina.ai/?sui=apikey",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Requires Bearer token in Authorization header: Authorization: Bearer [API_KEY]",
      "confidence": "high"
    },
    {
      "field": "api_version / versioning_scheme",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Endpoint: https://deepsearch.jina.ai/v1/chat/completions",
      "confidence": "high"
    },
    {
      "field": "api_version / versioning_scheme",
      "url": "https://docs.jina.ai/",
      "excerpt": "Embeddings API: https://api.jina.ai/v1/embeddings",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://mcp.jina.ai/",
      "excerpt": "Primary: https://mcp.jina.ai/v1; Backward compatible alias: /sse; Official Model Context Protocol server maintained by Jina AI; Version: 1.4.0",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/jina-ai/MCP",
      "excerpt": "A remote Model Context Protocol (MCP) server that provides access to Jina Reader, Embeddings and Reranker APIs",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests / rate_limit_window",
      "url": "https://docs.jina.ai/",
      "excerpt": "Standard Tier: Embeddings/Reranker (500 RPM, 1M TPM); Reader (500 RPM); Search (100 RPM); Premium Tier: Embeddings/Reranker (2k RPM, 5M TPM); Reader (5k RPM); Search (1k RPM)",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests / rate_limit_window",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Free API Key: 50 RPM; Paid API Key: 50 RPM; Premium API Key: 500 RPM",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Free Tier: 10 million tokens for new API keys",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://blog.apify.com/jina-ai-vs-firecrawl/",
      "excerpt": "10 M free tokens across all endpoints",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd / price_basis",
      "url": "https://blog.apify.com/jina-ai-vs-firecrawl/",
      "excerpt": "roughly $0.05 per million tokens ($50 per billion)",
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd / price_basis",
      "url": "https://jina.ai/news/fact-checking-with-new-grounding-api-in-jina-reader/",
      "excerpt": "With the current API pricing of 0.02USD per 1M tokens, each grounding request costs approximately $0.006.",
      "confidence": "medium"
    },
    {
      "field": "requires_verification",
      "url": "https://jina.ai/",
      "excerpt": "Start instantly—no credit card or registration needed!",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (node-DeepResearch)",
      "url": "https://github.com/jina-ai/node-DeepResearch",
      "excerpt": "Keep searching, reading webpages, reasoning until an answer is found (or the token budget is exceeded). This is the official, production-grade implementation from the jina-ai organization. The repo states this is the 'exact' codebase hosted at https://search.jina.ai",
      "confidence": "high"
    },
    {
      "field": "sdk_packages (MCP)",
      "url": "https://github.com/jina-ai/MCP",
      "excerpt": "Official Jina AI Remote MCP Server. A remote Model Context Protocol (MCP) server that provides access to Jina Reader, Embeddings and Reranker APIs",
      "confidence": "high"
    },
    {
      "field": "ga_date (DeepSearch)",
      "url": "https://jina.ai/deepsearch/",
      "excerpt": "Since our DeepSearch release on February 2nd 2025",
      "confidence": "high"
    },
    {
      "field": "ga_date (DeepSearch)",
      "url": "https://jina.ai/news/a-practical-guide-to-implementing-deepsearch-deepresearch/",
      "excerpt": "Jina AI released open-source node-deepresearch on February 2, 2025",
      "confidence": "high"
    },
    {
      "field": "launched_at (company)",
      "url": "https://jina.ai/en-US/about-us/",
      "excerpt": "Founded in 2020 by Han Xiao. On October 9, 2025, Jina AI was acquired by Elastic (NYSE: ESTC).",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://jina.ai/",
      "excerpt": "The page showcases logos from numerous enterprise clients, including: Singapore Airlines, Salesforce, Alibaba, AWS, Elastic, Databricks, Qdrant, Weaviate, Comcast, and 60+ additional organizations",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://jina.ai/legal/",
      "excerpt": "Privacy Policy: https://jina.ai/legal/#privacy-policy; The data will be deleted as soon as it is no longer necessary to achieve the purpose for which it was collected; In October 2025, Jina AI GmbH was acquired by Elastic N.V. — data processing for Jina AI products and services is now governed by Elastic's data processing terms",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://status.jina.ai/",
      "excerpt": "All Systems Operational — all monitored services are currently functioning normally; Services show varied performance over the past 90 days: r.jina.ai 100.0%, most services 99.9%+ uptime",
      "confidence": "medium"
    },
    {
      "field": "stability (ga)",
      "url": "https://jina.ai/reader/",
      "excerpt": "Service designed for production use; actively maintained as one of the core products; Maximum concurrency around 4,000 requests",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "SOC2 certification status (not stated on legal/security pages)",
    "HIPAA compliance (not stated)",
    "ISO 27001 certification (not stated)",
    "PCI DSS compliance (not stated)",
    "Published SLA / uptime guarantee percentage (status page shows historical metrics but no contractual SLA)",
    "Webhook/async callback support (not documented; DeepSearch uses streaming SSE instead)",
    "deprecation_policy_url",
    "error_format",
    "webhook_signing",
    "webhook_events_url",
    "idempotency_supported (confirmed absent)",
    "exact_ga_date_for_reader_api",
    "sla_uptime_percentage_guarantee"
  ],
  "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/jina-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/jina-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"
      }
    ]
  }
}