{
  "name": "Twelve Data (Forex API)",
  "slug": "twelve-data-forex",
  "website_url": "https://twelvedata.com/forex",
  "vendor_description": "\"Real-time foreign exchange rates API and historical forex data for 140 world currencies.\"",
  "categories": [
    "currency"
  ],
  "summary": "Twelve Data's Forex API delivers real-time and historical foreign exchange rates for 140 fiat currencies, 2,000+ currency pairs, and precious metals, targeting developers building algorithmic trading systems, financial applications, and multi-currency pricing tools. A free tier is available for testing but is prohibited from commercial use; paid plans start at $79 per month and unlock higher rate limits, WebSocket streaming, and access to 84 global exchanges with no daily credit caps. The REST API uses API key authentication and ships with official SDKs for Python, Node.js, Go, Java, R, C#, and a CLI, plus an MCP server. ISO 27001 certification and a published SLA apply; data redistribution requires a separate written agreement.",
  "capabilities": {
    "supported_actions": [
      "time_series",
      "time_series/cross",
      "quote",
      "price",
      "eod",
      "exchange_rate",
      "currency_conversion",
      "forex_pairs",
      "symbol_search",
      "exchanges",
      "exchange_schedule",
      "market_state",
      "earliest_timestamp",
      "cryptocurrencies",
      "commodities",
      "stocks",
      "etfs",
      "funds",
      "bonds",
      "profile",
      "statistics",
      "income_statement",
      "balance_sheet",
      "cash_flow",
      "dividends",
      "splits",
      "earnings",
      "key_executives",
      "market_cap",
      "market_movers",
      "cross_listings",
      "cryptocurrency_exchanges",
      "technical_indicators"
    ],
    "supported_regions": [
      "140 fiat currencies (ISO 4217)",
      "2,000+ forex pairs (major, minor, exotic)",
      "Precious metals: gold (XAU), silver (XAG), platinum, palladium, crude oil",
      "Crypto available via separate cryptocurrency endpoints",
      "Data sourced from established commercial providers and large banks meeting institutional-grade performance standards",
      "84 global exchanges across all paid plans",
      "24/7 availability"
    ],
    "supported_languages": [
      "English"
    ],
    "input_types": [
      "currency pair symbol (e.g. EUR/USD)",
      "base currency filter",
      "quote currency filter",
      "interval (1min to 1month)",
      "start_date / end_date",
      "timezone",
      "outputsize",
      "format (JSON or CSV)",
      "decimal places (dp, 0-11)",
      "exchange / mic_code",
      "country",
      "page (pagination)"
    ],
    "output_types": [
      "JSON",
      "CSV"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "Node.js",
      "Go",
      "Java",
      "R",
      "CLI",
      "C#"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.twelvedata.com",
    "api_version": null,
    "versioning_scheme": "none",
    "stability": "ga",
    "deprecation_policy_url": "https://twelvedata.com/terms",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://twelvedata.com/docs#authentication",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": 8,
    "rate_limit_window": "minute",
    "sdk_packages": [
      {
        "package": "twelvedata-python",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/twelvedata/twelvedata-python"
      },
      {
        "package": "twelvedata-node",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/twelvedata/twelvedata-node"
      },
      {
        "package": "twelvedata-go",
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/twelvedata/twelvedata-go"
      },
      {
        "package": "twelvedata-java",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/twelvedata/twelvedata-java"
      },
      {
        "package": "twelvedata-r-sdk",
        "language": "R",
        "official": true,
        "repo_url": "https://github.com/twelvedata/twelvedata-r-sdk"
      },
      {
        "package": "twelvedata-cli",
        "language": "CLI",
        "official": true,
        "repo_url": "https://github.com/twelvedata/twelvedata-cli"
      },
      {
        "package": "TwelveDataSharp",
        "language": "C#",
        "official": false,
        "repo_url": "https://github.com/pseudomarkets/TwelveDataSharp"
      }
    ],
    "mcp_url": "https://mcp.twelvedata.com/mcp",
    "quickstart_url": "https://twelvedata.com/docs#getting-started"
  },
  "pricing": {
    "pricing_model": "subscription",
    "has_published_pricing": true,
    "starting_price_usd": "79.0000",
    "price_basis": "month",
    "free_tier_available": true,
    "free_tier_limit": "8 API credits/minute, 800 credits/day; forex pairs included; 8 trial WebSocket credits",
    "free_tier_details": "Basic (Free) plan: 8 API credits per minute (800 per day cap, resets midnight UTC), 8 trial WebSocket credits, up to 1 WebSocket connection and up to 8 symbols; non-commercial use only; Twelve Data may terminate free access at any time.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Basic",
        "item": "API plan",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Basic",
        "item": "API credits",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "8 credits/min (800/day limit)",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Grow",
        "item": "API plan (monthly billing)",
        "amount_usd": "79.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Grow",
        "item": "API plan (annual billing)",
        "amount_usd": "66.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Grow",
        "item": "API plan (annual billing, total)",
        "amount_usd": "790.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Pro",
        "item": "API plan (monthly billing)",
        "amount_usd": "229.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Pro",
        "item": "API plan (annual billing)",
        "amount_usd": "191.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Pro",
        "item": "API plan (annual billing, total)",
        "amount_usd": "2290.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Ultra",
        "item": "API plan (monthly billing)",
        "amount_usd": "999.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Ultra",
        "item": "API plan (annual billing)",
        "amount_usd": "832.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Ultra",
        "item": "API plan (annual billing, total)",
        "amount_usd": "9990.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing"
      },
      {
        "plan": "Venture",
        "item": "API plan (monthly billing)",
        "amount_usd": "499.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing-business"
      },
      {
        "plan": "Venture",
        "item": "API plan (annual billing)",
        "amount_usd": "414.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing-business"
      },
      {
        "plan": "Venture",
        "item": "API plan (annual billing, total)",
        "amount_usd": "4990.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing-business"
      },
      {
        "plan": "Enterprise",
        "item": "API plan (monthly billing)",
        "amount_usd": "1099.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing-business"
      },
      {
        "plan": "Enterprise",
        "item": "API plan (annual billing)",
        "amount_usd": "916.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing-business"
      },
      {
        "plan": "Enterprise",
        "item": "API plan (annual billing, total)",
        "amount_usd": "10992.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing-business"
      },
      {
        "plan": "Enterprise+",
        "item": "API plan (custom, contact sales)",
        "amount_usd": null,
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://twelvedata.com/pricing-business"
      }
    ]
  },
  "compliance": {
    "soc2": "unknown",
    "hipaa": null,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": null,
    "sla_published": true,
    "sla_url": "https://twelvedata.com/terms",
    "data_retention_policy_url": "https://twelvedata.com/privacy",
    "documented_rate_limits": "Basic: 8 API credits/min (800/day cap); Grow: 377 credits/min; Pro: 1,597 credits/min; Ultra: 10,946 credits/min; Venture (business): 2,584 credits/min; Enterprise (business): 10,946 credits/min; Enterprise+ (business): 10,000+ credits/min (custom). Credits reset every minute; exceeding limit returns HTTP 429.",
    "known_restrictions": [
      "Free tier (Basic) explicitly prohibited from commercial use",
      "Default license grants Internal Use only; redistribution requires separate written agreement or Redistribution Add-On",
      "Data redistribution/resale/sublicensing prohibited without explicit written authorization",
      "Free tier WebSocket limited to 1 connection and 8 symbols",
      "Basic plan has daily credit cap (800/day); paid plans have no daily limits",
      "20+ years of historical data available but depth may vary by plan",
      "Precious metals and crypto available under separate endpoints, not within the forex_pairs endpoint",
      "No dedicated sandbox environment; demo API key (apikey=demo) operates against production with trial symbols only"
    ]
  },
  "developer": {
    "docs_url": "https://twelvedata.com/docs",
    "api_reference_url": "https://twelvedata.com/docs/api",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://twelvedata.com/changelog",
    "status_page_url": null,
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2019-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": []
  },
  "scores": {
    "agent_friendliness": 50,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 45,
    "procurement_friction": 100,
    "trust_readiness": 50,
    "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": "vendor_description",
      "url": "https://twelvedata.com/forex",
      "excerpt": "Real-time foreign exchange rates API and historical forex data for 140 world currencies.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://twelvedata.com/forex",
      "excerpt": "Currency data is sourced from well established commercial providers and large banks, that correspond to the institutional grade performance standards.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://twelvedata.com/docs",
      "excerpt": "Exchange Rate (/currencies/exchange-rate) - Currency conversion rates; Currency Conversion (/currencies/currency-conversion) - Practical conversion tool",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://twelvedata.com/docs",
      "excerpt": "Demo API key (apikey=demo) available for demo requests; Personal API key required for full access. No sandbox environment is explicitly mentioned. Testing occurs through the demo key on production endpoints.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://twelvedata.com/pricing-business",
      "excerpt": "Enterprise+: SOC 2 and ISO 27001 certification",
      "confidence": "medium"
    },
    {
      "field": "iso_27001",
      "url": "https://twelvedata.com/pricing-business",
      "excerpt": "Enterprise+ explicitly mentions SOC 2 and ISO 27001 certification",
      "confidence": "medium"
    },
    {
      "field": "gdpr",
      "url": "https://twelvedata.com/privacy",
      "excerpt": "we will assess the incident and notify relevant supervisory authorities (e.g., within 72 hours under GDPR)",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://twelvedata.com/pricing-business",
      "excerpt": "Enterprise SLA: 99.99%; Venture SLA: 99.95%",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "Grow $79/month ($66 with 17% annual discount); Pro $229/month ($191 with annual discount); Ultra $999/month ($832 with annual discount)",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "Basic - Price: Free - API Credits: 8/day (800 daily limit)",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://twelvedata.com/terms",
      "excerpt": "Use Free Tier data for commercial purposes is explicitly prohibited",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "Basic: API Credits: 8 (800 per day limit); Grow: 377 per minute; Pro: 1,597 per minute; Ultra: 10,946 per minute",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://twelvedata.com/terms",
      "excerpt": "Redistribute, resell, sublicense, or transfer any Data or access rights to third parties except as expressly permitted",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/twelvedata/mcp",
      "excerpt": "A remote MCP server is available at https://mcp.twelvedata.com/mcp (requires authentication via API key)",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://twelvedata.com/docs",
      "excerpt": "Official SDKs: twelvedata-python, twelvedata-node, twelvedata-go, twelvedata-java, twelvedata-r-sdk, twelvedata-cli",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "No contracts, hidden charges, or setup fees. Payment methods: Credit cards, PayPal",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://twelvedata.com/forex",
      "excerpt": "Access 140 currencies and precious metals that make over 2000 foreign exchange rates",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://twelvedata.com/docs",
      "excerpt": "/time_series - Historical OHLCV data; /quote - Real-time instrument data; /price - Latest market price; /eod - End-of-day closing prices; /forex_pairs - Currency pairs",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://support.twelvedata.com/en/articles/5335783-trial",
      "excerpt": "Demo API key (apikey=demo) available for demo requests. There isn't a traditional sandbox environment mentioned. Instead, Twelve Data uses designated trial symbols across their exchanges specifically for testing purposes.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://security.twelvedata.com/",
      "excerpt": "SOC 2 - Listed in compliance area (Type 1 or 2 not specified)",
      "confidence": "medium"
    },
    {
      "field": "iso_27001",
      "url": "https://twelvedata.com/privacy",
      "excerpt": "compliance with standards like ISO 27001 and NIST frameworks",
      "confidence": "medium"
    },
    {
      "field": "gdpr",
      "url": "https://twelvedata.com/privacy",
      "excerpt": "General Data Protection Regulation (GDPR) compliance and references specific GDPR rights including access, rectification, erasure, data portability, restriction, and objection rights.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://twelvedata.com/terms",
      "excerpt": "99.9% uptime commitment excluding scheduled maintenance; Below 99.95%: 10% credit; Below 99%: 25% credit",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "Basic (Free) $0/month... Grow $79/month... Pro $229/month... Ultra $999/month",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://twelvedata.com/pricing-business",
      "excerpt": "Enterprise $1,099/month ($916 with annual billing); Venture $499/month ($414 annually); Enterprise+ Custom (contact sales)",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://support.twelvedata.com/en/articles/5335783-trial",
      "excerpt": "8 API (800 a day) credits + 8 trial WebSocket API credits",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://support.twelvedata.com/en/articles/5335783-trial",
      "excerpt": "WebSocket connection capped at up to 1 connection and up to 8 symbols",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://support.twelvedata.com/en/articles/5615854-credits",
      "excerpt": "a 429 error code will notify you that the API credits limit has been reached; Your full API credit quota is restored at the start of each new minute",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://twelvedata.com/terms",
      "excerpt": "Use Free Tier data for commercial purposes is explicitly prohibited",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://twelvedata.com/pricing-business",
      "excerpt": "Enterprise+ (Custom) - Price: Custom pricing (contact sales required); Enterprise - $1,099/month ($916/month annually)",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://twelvedata.com/docs",
      "excerpt": "Connection Methods: REST API, WebSocket streaming (no webhook/push notification endpoints documented)",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://twelvedata.com/docs#authentication",
      "excerpt": "Include your credentials in the Authorization header: Authorization: apikey your_api_key — this approach is \"recommended\" for production implementations.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://twelvedata.com/docs#time-series",
      "excerpt": "https://api.twelvedata.com/time_series?symbol=AAPL&interval=1min&apikey=demo",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://twelvedata.com/docs",
      "excerpt": "The documentation does not specify a versioned endpoint structure (e.g., /v1/ or /v2/), suggesting it uses an unversioned API design.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://twelvedata.com/docs#getting-started",
      "excerpt": "GET https://api.twelvedata.com/endpoint?symbol=AAPL&apikey=your_api_key",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://twelvedata.com/docs",
      "excerpt": "The REST API base URL is https://api.twelvedata.com with WebSocket access at wss://ws.twelvedata.com.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://twelvedata.com/docs",
      "excerpt": "No explicit API versioning strategy is documented. Updates appear to follow a continuous deployment model without version numbers in the endpoint paths.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://twelvedata.com/docs",
      "excerpt": "The REST API base URL is https://api.twelvedata.com with WebSocket access at wss://ws.twelvedata.com.",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/twelvedata/mcp",
      "excerpt": "A remote MCP server is available at https://mcp.twelvedata.com/mcp (requires authentication via API key and OpenAI key headers).",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://support.twelvedata.com/en/articles/5335783-trial",
      "excerpt": "The Basic (Free) plan provides \"8 API (800 a day) credits + 8 trial WebSocket API credits.\"",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://support.twelvedata.com/en/articles/5615854-credits",
      "excerpt": "Your full API credit quota is restored at the start of each new minute.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://support.twelvedata.com/en/articles/5335783-trial",
      "excerpt": "The Basic (Free) plan provides \"8 API (800 a day) credits + 8 trial WebSocket API credits.\"",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "Grow: $79/month; Pro: $229/month; Ultra: $999/month",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://twelvedata.com/docs#getting-started",
      "excerpt": "The documentation contains no explicit onboarding verification steps beyond account creation and API key generation.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://twelvedata.com/terms",
      "excerpt": "Twelve Data reserves discretion to \"modify, suspend, discontinue, or remove any Data...features, endpoints...at any time, with or without notice.\" Material changes (pricing, restrictions) require 30 days' advance notice via email or dashboard alert.",
      "confidence": "medium"
    },
    {
      "field": "sla_url",
      "url": "https://twelvedata.com/pricing-business",
      "excerpt": "Enterprise tier: SLA 99.99%; Venture tier: SLA 99.95%",
      "confidence": "medium"
    },
    {
      "field": "launched_at",
      "url": "https://tracxn.com/d/companies/twelve-data/__AIoSizGMSOpZLV9-Yb1Qr450ru1tmshFw1B1-XtVRWo",
      "excerpt": "Twelve Data is a Singapore-based financial technology company established in 2019. Registered as TWELVE DATA PTE. LTD. (CIN: 202006058W) with an incorporation date of February 23, 2020.",
      "confidence": "medium"
    },
    {
      "field": "api_style",
      "url": "https://twelvedata.com/forex",
      "excerpt": "SDKs for Python, C++, C#, Java, and R; WebSocket support for real-time streaming",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://twelvedata.com/docs#libraries",
      "excerpt": "Official SDKs (vendor-maintained): twelvedata-python (https://github.com/twelvedata/twelvedata-python), twelvedata-node, twelvedata-go, twelvedata-java, twelvedata-r-sdk, twelvedata-cli",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://twelvedata.com/docs#getting-started",
      "excerpt": "1. Create Account: Sign up at twelvedata.com/register. 2. Get API Key: Navigate to your dashboard. 3. Make Your First Request: curl \"https://api.twelvedata.com/price?symbol=AAPL&apikey=your_api_key\"",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://support.twelvedata.com/en/articles/5615854-credits",
      "excerpt": "Your full API credit quota is restored at the start of each new minute.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "Basic (Free): API Credits: 8 credits with 800 daily limit; WebSocket Credits: 8 trial; Includes: Real-time US equities/ETFs, forex, crypto, reference data, technical indicators",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://twelvedata.com/pricing",
      "excerpt": "Grow: $79/month ($66 annual; saves $158/year); API Credits: 377 per minute; Markets: 20+",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://twelvedata.com/docs#errors",
      "excerpt": "{\"code\": 400, \"message\": \"Invalid **interval** provided: 0.99min. Supported intervals: 1min, 5min, 15min...\", \"status\": \"error\"}",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://twelvedata.com/forex",
      "excerpt": "99.99% uptime SLA with 256-bit SSL encryption; 90,000,000+ requests daily; 60,000+ events per second",
      "confidence": "medium"
    },
    {
      "field": "sla_url",
      "url": "https://twelvedata.com/terms",
      "excerpt": "99.9% uptime commitment excluding scheduled maintenance; service credits scale based on downtime: Less than 99.95% monthly uptime: 10% credit; Less than 99%: 25% credit",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://twelvedata.com/privacy",
      "excerpt": "Account Information: Retained for 2 years after account closure; Financial Data: Retained for 7 years for tax compliance; Usage Analytics: Retained for 1 year for analytics.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://twelvedata.com/docs",
      "excerpt": "The API is read-only (market data retrieval); no write endpoints documented that would require idempotency keys.",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "hipaa",
    "pci_dss",
    "SOC 2 type (Type 1 vs Type 2 not confirmed on security trust center page - listed as unknown)",
    "specific webhook/alert endpoint",
    "attribution requirement details for redistribution add-on",
    "ga_date",
    "notable_customers",
    "webhook_events_url",
    "webhook_signing",
    "deprecation_policy_url (dedicated page)",
    "sla_url (dedicated page - terms used as proxy)"
  ],
  "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/twelve-data-forex",
        "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/twelve-data-forex/{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"
      }
    ]
  }
}