{
  "name": "TomTom Geocoding API",
  "slug": "tomtom-geocoding",
  "website_url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/introduction",
  "vendor_description": "\"The Geocoding API is a powerful tool that converts addresses into geographic coordinates\" and returns address components, geographic coordinates, and formatted addresses in JSON or XML formats.",
  "categories": [
    "geocoding"
  ],
  "summary": "TomTom Geocoding API converts addresses into geographic coordinates and returns address components and formatted addresses in JSON or XML, covering major regions across the Americas, Europe, Asia Pacific, and the Middle East. It suits logistics, delivery, and geospatial data teams, with forward and structured geocoding as its two primary operations. Pricing starts at $0.75 per 1,000 requests with a free tier of 2,500 requests per day, self-serve signup, and an enterprise plan available. The API is REST-based with API key auth, holds ISO 27001 certification, is GDPR-compliant, and offers SDKs for JavaScript, Android, and iOS alongside an MCP server for Node.js integration.",
  "capabilities": {
    "supported_actions": [
      "geocode",
      "structured_geocode"
    ],
    "supported_regions": [
      "Americas (US, Canada, Brazil, Mexico, Argentina, Caribbean)",
      "Europe (EU countries, UK, Russia)",
      "Asia Pacific (Australia, New Zealand, Singapore, Hong Kong, Indonesia, Malaysia, Taiwan, South Korea)",
      "Middle East & Africa (Egypt, South Africa, Saudi Arabia, UAE, Morocco)"
    ],
    "supported_languages": [
      "English (multiple regional variants: US, GB, AU, NZ)",
      "Spanish (Castilian and Latin American)",
      "French (France and Canada)",
      "German",
      "Italian",
      "Portuguese (Brazil and Portugal)",
      "Chinese (Simplified and Traditional)",
      "Russian",
      "Korean (Hangul and Latin scripts)",
      "Japanese",
      "Arabic",
      "Polish",
      "Czech",
      "Hungarian",
      "Romanian",
      "Slovak",
      "Bulgarian",
      "Croatian",
      "Serbian",
      "Slovenian",
      "Lithuanian",
      "Latvian",
      "Estonian",
      "Finnish",
      "Danish",
      "Norwegian",
      "Swedish",
      "Thai",
      "Indonesian",
      "Malay",
      "Vietnamese",
      "Hebrew",
      "Afrikaans",
      "Basque",
      "Catalan",
      "Galician",
      "NGT (Neutral Ground Truth - official languages in local scripts)",
      "NGT-Latn (Latin script variants)"
    ],
    "input_types": [
      "free-form address string",
      "structured address (streetNumber, streetName, city, postalCode, countryCode)",
      "partial or misspelled address",
      "postal address"
    ],
    "output_types": [
      "JSON",
      "JSONP",
      "JavaScript",
      "XML"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "JavaScript",
      "MCP/Node.js",
      "Android",
      "iOS"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.tomtom.com",
    "api_version": "2",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://developer.tomtom.com/deprecation-policy/overview",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://developer.tomtom.com/platform/documentation/my-tomtom/how-to-get-a-tomtom-api-key",
    "idempotency_supported": null,
    "error_format": "vendor-specific",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": null,
    "rate_limit_window": null,
    "sdk_packages": [
      {
        "package": "@tomtom-org/maps-sdk",
        "language": "JavaScript",
        "official": true,
        "repo_url": "https://github.com/tomtom-international/maps-sdk-js"
      },
      {
        "package": "@tomtom-org/tomtom-mcp",
        "language": "MCP/Node.js",
        "official": true,
        "repo_url": "https://github.com/tomtom-international/tomtom-maps-mcp"
      },
      {
        "package": "com.tomtom.sdk:init",
        "language": "Android",
        "official": true,
        "repo_url": "https://repositories.tomtom.com/artifactory/maven"
      },
      {
        "package": null,
        "language": "iOS",
        "official": true,
        "repo_url": "https://github.com/tomtom-international/tomtom-navigation-ios-examples"
      }
    ],
    "mcp_url": "https://mcp.tomtom.com/maps",
    "quickstart_url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/introduction"
  },
  "pricing": {
    "pricing_model": "hybrid",
    "has_published_pricing": true,
    "starting_price_usd": "0.7500",
    "price_basis": "1,000 requests",
    "free_tier_available": true,
    "free_tier_limit": "2,500 non-tile requests/day",
    "free_tier_details": "Recurring daily allowance of 2,500 free non-tile requests (shared across all non-tile APIs including Geocoding) and 50,000 free tile requests daily. No credit card required. Commercial use permitted.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Freemium",
        "item": "Non-tile requests per day (includes Geocoding API) — free daily allowance",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "2,500 requests/day",
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Freemium",
        "item": "Tile requests per day — free daily allowance",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "50,000 tiles/day",
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Pay As You Grow",
        "item": "Geocoding API — all endpoints (Geocode, Structured Geocode)",
        "amount_usd": "0.7500",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Pay As You Grow",
        "item": "Reverse Geocoding API — all endpoints",
        "amount_usd": "0.5000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Pay As You Grow",
        "item": "Batch Search API — all endpoints",
        "amount_usd": "0.7500",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Pay As You Grow",
        "item": "Search API — Fuzzy Search endpoint",
        "amount_usd": "2.5000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Pay As You Grow",
        "item": "Search API — Points of Interest Search endpoint",
        "amount_usd": "2.5000",
        "amount_percent": null,
        "per": "1,000 requests",
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Enterprise",
        "item": "Geocoding API — custom contract (tailored to business requirements)",
        "amount_usd": null,
        "amount_percent": null,
        "per": null,
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/pricing"
      },
      {
        "plan": "Premium Geocoding API",
        "item": "Premium Geocoding API — contact sales only, no published price",
        "amount_usd": null,
        "amount_percent": null,
        "per": null,
        "currency": "USD",
        "source_url": "https://developer.tomtom.com/knowledgebase/apis/faq/premium-geocoding/how-much-does-the-tomtom-premium-geocoding-api-cost/"
      }
    ]
  },
  "compliance": {
    "soc2": null,
    "hipaa": null,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": null,
    "sla_published": true,
    "sla_url": "https://developer.tomtom.com/terms-and-conditions",
    "data_retention_policy_url": "https://www.tomtom.com/en_gb/privacy/",
    "documented_rate_limits": "Geocoding API default: 5 QPS; Search API default: 5 QPS; Batch Search: 5 QPS; EV Search API: 25 QPS. Maximum 2,000 total results per query; maximum offset of 1,900; maximum 100 results per request.",
    "known_restrictions": [
      "Results may only be cached in clients where cache control headers are present; must not be cached longer than the maximum age period indicated in cache control headers",
      "Caching cannot be used to serve multiple clients or users",
      "Downloaded map data must be deleted within 90 days of receipt",
      "Cannot create derivative works, competing databases, or secondary databases from API content",
      "Cannot apply machine learning or AI algorithms to results where output would be stored in publicly accessible datasets",
      "Attribution/copyright logo must be retained; TomTom Copyright API must be implemented for applicable services",
      "Cannot use results in drone/in-flight navigation or high-risk safety systems",
      "Cannot benchmark against competitor products without written approval",
      "API does not return Points of Interest (POIs)",
      "storeResult and typeahead parameters were deprecated (withdrawal effective May 2024)",
      "Total liability for SLA breaches capped at USD $100.00 (T&C Clause 21.3)"
    ]
  },
  "developer": {
    "docs_url": "https://developer.tomtom.com/documentation",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": null,
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2020-01-01",
    "ga_date": "2022-10-28",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Microsoft",
      "Volkswagen Group (CARIAD)",
      "Stellantis",
      "Mercedes-Benz (Daimler)",
      "Toyota",
      "Renault",
      "Bolt",
      "Yellow Pages",
      "Dynalogic",
      "Precisely",
      "Alteryx",
      "IFS"
    ]
  },
  "scores": {
    "agent_friendliness": 40,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 15,
    "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)",
      "Cost-sensitive teams - low, transparent entry price"
    ],
    "avoid_if": [
      "You have strict compliance requirements"
    ]
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/introduction",
      "excerpt": "The Geocoding API is a powerful tool that converts addresses into geographic coordinates and returns address components, geographic coordinates, and formatted addresses in JSON or XML formats.",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "ext (string) - Response format (json, jsonp, js, xml)",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/supported-languages",
      "excerpt": "The API includes 50+ languages spanning European, Asian, Middle Eastern, and other languages. Korean supports Hangul (ko-KR) and Latin (ko-Latn-KR) scripts; Russian offers Cyrillic (ru-RU) and Latin (ru-Latn-RU) variants.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://developer.tomtom.com/store/maps-api",
      "excerpt": "Same daily free allowance as Freemium (50,000 tiles, 2,500 non-tiles). No long-term commitment; cancel anytime.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "Geocoding API: $0.75 per 1,000 requests. Three tiers: Freemium (free daily allowance only), Pay As You Grow (free daily allowance + PAYG overage), and Enterprise (custom).",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "Geocoding API: $0.75 per 1,000 requests. Reverse Geocoding API: $0.50 per 1,000 requests. Batch Search API: $0.75 per 1,000 requests. Search API (Fuzzy Search, POI Search): $2.50 per 1,000 requests.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.tomtom.com/company/safety-and-security/",
      "excerpt": "TomTom's information security management system is accredited to the globally recognized standard, ISO/IEC 27001:2022.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.tomtom.com/company/safety-and-security/",
      "excerpt": "TomTom holds the international auditable standard of ISO/IEC 27018:2019 for Information Security Management Systems to protect personally identifiable information (PII) in public clouds.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://developer.tomtom.com/terms-and-conditions",
      "excerpt": "TomTom shall use its reasonable efforts to ensure that the Maps APIs and Live Services are available. (Clause 13 - Support and Service Level Agreement)",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "Primary Endpoint: Geocode (GET) - Converts addresses to geographic coordinates; Structured Geocode (GET) - Processes address components separately",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/supported-languages",
      "excerpt": "NGT - Official languages for all regions in local scripts if available. NGT-Latn - Latin script variant when available.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "50,000 free tile requests daily and 2,500 free non-tile requests daily with No credit card required",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "50,000 free tile requests daily and 2,500 free non-tile requests daily — this is a free allowance on the production environment, not a separate sandbox environment.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://developer.tomtom.com/store/maps-api",
      "excerpt": "Pay As You Grow users select prepaid amounts usable within one year with no long-term commitment.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "Enterprise: Custom contracts tailored to specific business requirements. Contact our sales team for a tailored quote based on your needs.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.tomtom.com/company/privacy/",
      "excerpt": "TomTom was GDPR compliant long before GDPR existed. As a company based in Europe, TomTom's operations are subject to global privacy laws and regulations, including the General Data Protection Regulation (GDPR).",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.tomtom.com/company/safety-and-security/",
      "excerpt": "TomTom's information security management system is accredited to the globally recognized standard, ISO/IEC 27001:2022. [SOC 2 is not mentioned on this page or elsewhere in TomTom's public documentation.]",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://developer.tomtom.com/terms-and-conditions",
      "excerpt": "Public Preview products and services are excluded from the Service Level Agreement, and Private Preview products and services are also excluded from the Service Level Agreement.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "limit (integer, default 10, max 100) - Results count. ofs (integer, default 0, max 1900) - Result offset. Maximum 2,000 total results.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://developer.tomtom.com/knowledgebase/platform/articles/qps-limits/",
      "excerpt": "Geocoding: Default QPS is 5 queries per second. Search API: Default QPS is 5 queries per second. EV Search API: 25 queries per second.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://developer.tomtom.com/tomtom-mcp/documentation/overview",
      "excerpt": "The TomTom Maps MCP Server enables AI applications to access mapping and navigation services through the Model Context Protocol. It supports Search & Geocoding: 'Convert addresses to coordinates with industry-leading accuracy' and reverse geocoding.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://developer.tomtom.com/terms-and-conditions",
      "excerpt": "Results may only be cached in clients where the control headers are present in the Result and must not be cached for longer than the maximum age period indicated in such cache control headers.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://developer.tomtom.com/terms-and-conditions",
      "excerpt": "TomTom's total liability is capped at USD $100.00 (Clause 21.3)",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "https://api.tomtom.com/search/2/geocode/De%20Ruijterkade%20154%2C%201011%20AC%2C%20Amsterdam.json?key={Your_API_Key}",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "https://{baseURL}/search/{versionNumber}/geocode/{query}.{ext}",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "key — An API Key valid for the requested service",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "{\"errorText\": \"string\", \"detailedError\": { \"code\", \"message\", \"target\" }, \"httpStatusCode\": \"integer\"}",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/release-notes",
      "excerpt": "2022.10.28 - Geocoding API launched as a standalone service with two endpoints: Geocode and Structured Geocode (GET operations).",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/release-notes",
      "excerpt": "2022.10.28 - Geocoding API launched as a standalone service with two endpoints: Geocode and Structured Geocode (GET operations).",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "No credit card required",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "Price: $0.75 per 1,000 requests",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/tomtom-international/tomtom-maps-mcp",
      "excerpt": "npm install @tomtom-org/tomtom-mcp@latest",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/tomtom-international/tomtom-maps-mcp",
      "excerpt": "Vendor-maintained by TomTom Navigation B.V. under Apache 2.0 license",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://developer.tomtom.com/platform/documentation/my-tomtom/how-to-get-a-tomtom-api-key",
      "excerpt": "a default key called \"My first API key\" is pre-created automatically upon account registration",
      "confidence": "medium"
    },
    {
      "field": "sla_url",
      "url": "https://developer.tomtom.com/terms-and-conditions",
      "excerpt": "Both Public Preview (Clause 5.1) and Private Preview (Clause 6.1) services are excluded from the Service Level Agreement",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://developer.tomtom.com/blog/spotlight/power-tomtom-search-api-through-eyes-yellow-pages/",
      "excerpt": "Yellow Pages, which publishes a database of more than 2.2 million businesses and 8 million residential listings, has adopted the TomTom Search API",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/release-notes",
      "excerpt": "2021.03.05 - Enhanced USA postal code handling with new postalName field for both Geocode and Structured Geocode.",
      "confidence": "medium"
    },
    {
      "field": "mcp_server_available",
      "url": "https://developer.tomtom.com/tomtom-mcp/documentation/overview",
      "excerpt": "The server is currently in public preview and can be integrated with Claude Desktop, VS Code with GitHub Copilot, and OpenAI Agents SDK.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://developer.tomtom.com/terms-and-conditions",
      "excerpt": "retain any copies thereof for a period longer than 90 days...you will fully remove such Map Data.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "https://{baseURL}/search/{versionNumber}/geocode/{query}.{ext}?key={Your_API_Key}",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/product-information/introduction",
      "excerpt": "Service version: 2",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://developer.tomtom.com/geocoding-api/documentation/geocode",
      "excerpt": "https://api.tomtom.com/search/2/geocode/{query}.{ext}?key={Your_API_Key}",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developer.tomtom.com/platform/documentation/my-tomtom/how-to-get-a-tomtom-api-key",
      "excerpt": "To get your API key, you first need to be registered for the TomTom Developer Portal.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://developer.tomtom.com/deprecation-policy/overview",
      "excerpt": "Deprecated elements receive \"at least 12 months\" of maintenance post-announcement",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://developer.tomtom.com/deprecation-policy/overview",
      "excerpt": "Public Preview features are exempt from this policy",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "2,500 non-tile requests daily across all APIs",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://developer.tomtom.com/pricing",
      "excerpt": "Price: $0.75 per 1,000 requests",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/tomtom-international/tomtom-maps-mcp",
      "excerpt": "Connect directly to https://mcp.tomtom.com/maps with your API key header.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/tomtom-international/maps-sdk-js",
      "excerpt": "A JavaScript/TypeScript library for building applications using TomTom map display and geolocation APIs",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://developer.tomtom.com/navigation/android/getting-started/project-setup",
      "excerpt": "implementation(\"com.tomtom.sdk:init:$version\")",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://developer.tomtom.com/terms-and-conditions",
      "excerpt": "TomTom shall use its reasonable efforts to ensure that the Maps APIs and Live Services are available.",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://www.tomtom.com/customers/",
      "excerpt": "Microsoft - Conversational AI for in-car experiences; Azure Maps integration",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.tomtom.com/customers/",
      "excerpt": "Stellantis (formerly Groupe PSA) - Full-stack navigation for 5+ million vehicles",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.tomtom.com/en_gb/privacy/",
      "excerpt": "This privacy policy contains a comprehensive overview of our privacy approach.",
      "confidence": "low"
    }
  ],
  "fields_not_found": [
    "soc2",
    "hipaa",
    "pci_dss",
    "rate_limit_requests",
    "rate_limit_window",
    "idempotency_supported",
    "webhook_signing",
    "webhook_events_url",
    "sla_url (no dedicated SLA doc, only T&C with general commitment)",
    "data_retention_policy_url (developer-specific retention periods not published)",
    "ios_sdk_package_name"
  ],
  "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/tomtom-geocoding",
        "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/tomtom-geocoding/{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"
      }
    ]
  }
}