{
  "name": "Extend",
  "slug": "extend",
  "website_url": "https://www.extend.ai",
  "vendor_description": "\"Turn documents into high quality data\"",
  "categories": [
    "ocr"
  ],
  "summary": "Extend is a document AI API that turns unstructured documents into structured data, covering extraction, classification, splitting, form editing, and batch workflows for industries such as finance, healthcare, logistics, and real estate. A Pay As You Go tier includes 10,000 free credits, while paid plans start at $500 per month, with an Enterprise tier offering higher rate limits, self-hosted deployments, and bundled HIPAA compliance. The REST API supports Python, TypeScript, Java, and Go SDKs plus webhooks and an MCP server, and holds SOC 2 Type 2, HIPAA, and GDPR certifications. Customers include Brex, Mercury, Square, Flatiron Health, and Opendoor.",
  "capabilities": {
    "supported_actions": [
      "parse_document",
      "extract_fields",
      "classify_document",
      "split_document",
      "edit_pdf",
      "create_extractor",
      "create_classifier",
      "create_splitter",
      "create_workflow",
      "run_batch",
      "upload_file",
      "delete_file",
      "list_files",
      "get_run",
      "cancel_run",
      "create_webhook_endpoint",
      "subscribe_to_events",
      "create_evaluation",
      "run_evaluation",
      "get_extractor_version",
      "get_classifier_version",
      "get_splitter_version"
    ],
    "supported_regions": [],
    "supported_languages": [
      "100+ languages (as stated by vendor)"
    ],
    "input_types": [
      "PDF",
      "image",
      "spreadsheet",
      "presentation",
      "email",
      "30+ file types (as stated by vendor)"
    ],
    "output_types": [
      "JSON",
      "Markdown",
      "PDF"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "TypeScript",
      "Java",
      "Go"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.extend.ai",
    "api_version": "2026-02-09",
    "versioning_scheme": "header",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.extend.ai/api-reference/authentication.md",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://docs.extend.ai/webhooks/events.md",
    "rate_limit_requests": 10,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "extend-ai",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/extend-hq/extend-python-sdk"
      },
      {
        "package": "extend-ai",
        "language": "TypeScript",
        "official": true,
        "repo_url": "https://github.com/extend-hq/extend-typescript-sdk"
      },
      {
        "package": "ai.extend:extend-java-sdk",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/extend-hq/extend-java-sdk"
      },
      {
        "package": "github.com/extend-hq/extend-go-sdk",
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/extend-hq/extend-go-sdk"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://docs.extend.ai/api-quickstart.md"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": "500.0000",
    "price_basis": "month",
    "free_tier_available": false,
    "free_tier_limit": "10,000 credits (Pay As You Go)",
    "free_tier_details": null,
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Pay As You Go",
        "item": "Monthly plan fee",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.extend.ai/pricing"
      },
      {
        "plan": "Pay As You Go",
        "item": "Included starter credits (one-time)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "10,000 credits",
        "currency": "USD",
        "source_url": "https://www.extend.ai/pricing"
      },
      {
        "plan": "Pay As You Go",
        "item": "Per-credit rate",
        "amount_usd": "0.0125",
        "amount_percent": null,
        "per": "credit",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": "Scale",
        "item": "Monthly plan fee",
        "amount_usd": "500.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.extend.ai/pricing"
      },
      {
        "plan": "Scale",
        "item": "Included credits",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "50,000 credits/month",
        "currency": "USD",
        "source_url": "https://www.extend.ai/pricing"
      },
      {
        "plan": "Scale",
        "item": "Per-credit rate (overage)",
        "amount_usd": "0.0100",
        "amount_percent": null,
        "per": "credit",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": "Enterprise",
        "item": "Monthly plan fee",
        "amount_usd": null,
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://www.extend.ai/pricing"
      },
      {
        "plan": null,
        "item": "Parse API — Performance mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "2 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Parse API — Light mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "0.5 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Extract API — Performance mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "3 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Extract API — Light mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "0.7 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Split API — Performance mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "2 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Split API — Light mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "0.5 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Classify API — Performance mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "1 credit/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Classify API — Light mode",
        "amount_usd": null,
        "amount_percent": null,
        "per": "0.3 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Edit Filling API",
        "amount_usd": null,
        "amount_percent": null,
        "per": "1 credit/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Edit Schema Generation API",
        "amount_usd": null,
        "amount_percent": null,
        "per": "2 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Extraction Review Agent surcharge",
        "amount_usd": null,
        "amount_percent": null,
        "per": "+1 credit/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Classification Review Agent surcharge",
        "amount_usd": null,
        "amount_percent": null,
        "per": "+0.5 credits/page",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Priority Parsing surcharge",
        "amount_usd": null,
        "amount_percent": null,
        "per": "2x multiplier on parse credits",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Large Array Max Context surcharge",
        "amount_usd": null,
        "amount_percent": null,
        "per": "2x multiplier on extract credits",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      },
      {
        "plan": null,
        "item": "Advanced Excel Parsing",
        "amount_usd": null,
        "amount_percent": null,
        "per": "3 credits per 1,000 cells",
        "currency": "USD",
        "source_url": "https://docs.extend.ai/product/general/how-credits-work"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": false,
    "pci_dss": false,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://docs.extend.ai/security/data-handling.md",
    "documented_rate_limits": "PAYG: 10 QPS and 80 runs/minute; Scale: 25+ QPS and 120+ runs/minute; Enterprise: 75+ QPS and 300+ runs/minute. 429 errors returned when exceeded. Custom rate limits available on Enterprise.",
    "known_restrictions": [
      "HIPAA compliance is a BAA add-on for the Scale plan; included in Enterprise",
      "Self-hosted/BYOC deployments only available on Enterprise tier",
      "SSO/SAML and Advanced RBAC only available on Enterprise tier",
      "Rate limits vary by plan tier; PAYG has lowest concurrency (10 QPS)"
    ]
  },
  "developer": {
    "docs_url": "https://docs.extend.ai",
    "api_reference_url": "https://docs.extend.ai/api-reference/authentication",
    "openapi_spec_url": "https://docs.extend.ai/openapi.json",
    "postman_collection_url": null,
    "changelog_url": "https://docs.extend.ai/changelog",
    "status_page_url": "https://status.extend.ai",
    "llms_txt_url": "https://docs.extend.ai/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2023-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Brex",
      "Mercury",
      "Flatiron Health",
      "Valon",
      "Opendoor",
      "Checkr",
      "Upstart",
      "Square",
      "Amgen",
      "Vendr",
      "HomeLight"
    ]
  },
  "scores": {
    "agent_friendliness": 80,
    "pricing_transparency": 85,
    "setup_speed": 60,
    "docs_quality": 75,
    "procurement_friction": 85,
    "trust_readiness": 55,
    "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": "self_serve_signup",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "Full product access ... [Get started](https://dashboard.extend.ai/)",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "SSO and SAML ... Advanced RBAC",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.extend.ai",
      "excerpt": "SOC 2, HIPAA, and GDPR certified",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "HIPAA Compliance and BAA add-on",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.extend.ai",
      "excerpt": "SOC 2, HIPAA, and GDPR certified",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://docs.extend.ai/security/compliance.md",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://docs.extend.ai/security/compliance.md",
      "excerpt": null,
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.extend.ai",
      "excerpt": "Turn documents into high quality data",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.extend.ai",
      "excerpt": "Parse, extract, and split your hardest documents with unmatched accuracy. Ship reliable document agents in minutes, not months.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.extend.ai/healthcare",
      "excerpt": "Production-ready document processing to transform patient care",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://www.extend.ai/resources/best-document-parsing-software-for-developers",
      "excerpt": "Parse API converts 25+ file types and 100+ languages into LLM-ready markdown",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://www.extend.ai/resources/best-document-parsing-software-for-developers",
      "excerpt": "Parse API converts 25+ file types and 100+ languages into LLM-ready markdown",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.extend.ai/extraction/overview.md",
      "excerpt": "Extract transforms documents into structured JSON data. It pulls the exact fields you need out of a document and returns them as structured JSON",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.extend.ai/workflows/overview.md",
      "excerpt": "For high volume or long-running pipelines, prefer webhooks over polling. See Asynchronous Processing and Batch processing for running many files at once.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.extend.ai/api-quickstart.md",
      "excerpt": "Python (extend-ai), TypeScript/JavaScript (extend-ai), Java (version 1.12.0), Go",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "$500 / month ... 50,000 credits/month included",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "10k credits included free, then pay-as-you-go ... $500 / month ... 50,000 credits/month included",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "10,000 free credits to get started",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.extend.ai/resources/best-document-parsing-software-for-developers",
      "excerpt": "Production-ready document processing",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://www.extend.ai/financial-services",
      "excerpt": "Production-ready document processing",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://www.extend.ai/resources/parse-api-powers-ai-document-agents",
      "excerpt": "Parse 25+ file types and 100+ languages through a single endpoint",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://docs.extend.ai/general/supported-file-types.md",
      "excerpt": ".png, .jpg, .jpeg, .tiff, .tif, .svg, .heic, .heif, .bmp, .gif, .webp, .psd",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.extend.ai/parsing/overview.md",
      "excerpt": "Layout-aware, LLM-ready markdown conversion; Block-level breakdown identifying text, tables, figures, and key-value pairs",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.extend.ai/webhooks/events.md",
      "excerpt": "Triggered whenever an ExtractRun has finished processing",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.extend.ai/api-reference/authentication.md",
      "excerpt": "from extend_ai import Extend\" (Python) / \"import { ExtendClient } from 'extend-ai'\" (TypeScript) / \"import ai.extend.ExtendClient\" (Java) / \"import 'github.com/extend-hq/extend-go-sdk/client'\" (Go)",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.extend.ai/_mcp/server",
      "excerpt": "claude mcp add --transport http fern-docs https://docs.extend.ai/_mcp/server",
      "confidence": "medium"
    },
    {
      "field": "pricing_model",
      "url": "https://docs.extend.ai/general/how-credits-work.md",
      "excerpt": "Pay as you go: $0.0125 per credit; Scale: $0.01 per credit; Enterprise: Custom pricing",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://docs.extend.ai/general/how-credits-work.md",
      "excerpt": "Pay as you go: $0.0125 per credit; Scale: $0.01 per credit",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "10k credits included free, then pay-as-you-go",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "Custom ... For organizations operating at scale ... Self-hosted deployments",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://docs.extend.ai/security/compliance.md",
      "excerpt": "SOC 2 Type II requirements maintained. Reports available in Trust Center.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://docs.extend.ai/security/compliance.md",
      "excerpt": "HIPAA compliant with support for healthcare organizations processing PHI. Business Associate Agreements (BAAs) can be executed across all deployments.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://docs.extend.ai/security/compliance.md",
      "excerpt": "GDPR compliant with eu1 region storing data in Frankfurt (AWS eu-central-1). Operational telemetry may be processed outside EU.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.extend.ai/general/rate-limits.md",
      "excerpt": "PAYG: 10 QPS and 80 runs per minute; Scale: 25+ QPS and 120+ runs per minute; Enterprise: 75+ QPS and 300+ runs per minute",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "HIPAA Compliance and BAA add-on",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.extend.ai/api-reference/authentication.md",
      "excerpt": "The Extend API authenticates every request with a Bearer token.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.extend.ai/api-reference/authentication.md",
      "excerpt": "https://api.extend.ai/",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.extend.ai/webhooks/configuration.md",
      "excerpt": "Extend uses HMAC SHA256 to sign webhook requests. Each webhook endpoint receives a unique signingSecret that is returned only once during creation",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.extend.ai/general/rate-limits.md",
      "excerpt": "PAYG: 10 QPS and 80 runs per minute",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://idp-software.com/vendors/extend-ai/",
      "excerpt": "Founded: 2023 ... Y Combinator-backed",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://www.extend.ai/customers",
      "excerpt": "Brex, Opendoor, Column Tax, Tesorio, Nudge Security, SimpleClosure, AbstractOps, Savvy, Vendr, SamaCare, HomeLight, OVRSEA, Collective, ZayaCare, Nuvocargo, Mercury, Flatiron Health, Checkr, Daydream Dental",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.extend.ai/extraction/overview.md",
      "excerpt": "Extract transforms documents into structured JSON data. It pulls the exact fields you need out of a document and returns them as structured JSON with confidence scores and citations.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "Custom ... For organizations operating at scale",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "Limited (Pay As You Go) ... Standard (Scale) ... Custom (Enterprise)",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "SSO and SAML ... Advanced RBAC ... Self-hosted deployments",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.extend.ai/api-reference/authentication.md",
      "excerpt": "https://api.extend.ai/extractors ... Authorization: Bearer YOUR_API_KEY",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.extend.ai/api-reference/authentication.md",
      "excerpt": "x-extend-api-version: 2026-02-09",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.extend.ai/webhooks/best-practices.md",
      "excerpt": "Always verify the webhook signature using the SDK's verifyAndParse() or verify_and_parse() ... ensures three critical protections: Request origin validation, Payload integrity, Replay attack prevention",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://www.extend.ai/pricing",
      "excerpt": "$500 / month ... 50,000 credits/month included",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.extend.ai",
      "excerpt": "CH Robinson, Mercury, Flatiron, Valon, Brex, Opendoor, Checkr, Upstart, Square, First American, Amgen, Vendr",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.extend.ai/workflows/overview.md",
      "excerpt": "Create, configure, deploy, and run a document-processing workflow with the Extend API",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.extend.ai/general/rate-limits.md",
      "excerpt": null,
      "confidence": "low"
    }
  ],
  "fields_not_found": [
    "iso_27001 (trust page/compliance doc exists but does not mention ISO 27001)",
    "pci_dss (trust page/compliance doc exists but does not mention PCI DSS)",
    "supported_regions (no explicit list of geographic regions; eu1/us1/us2 deployment regions noted in docs)",
    "sla_published (no dedicated SLA page; one comparison page says 99%+ uptime but no formal SLA document found)",
    "deprecation_policy_url",
    "mcp_url",
    "sla_url",
    "ga_date",
    "idempotency_supported_explicit_doc",
    "rate_limit_requests_scale_enterprise_exact"
  ],
  "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/extend",
        "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/extend/{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"
      }
    ]
  }
}