{
  "name": "LocationIQ",
  "slug": "locationiq",
  "website_url": "https://locationiq.com",
  "vendor_description": "\"Affordable Google Maps alternative for your website or app\"",
  "categories": [
    "geocoding",
    "maps"
  ],
  "summary": "LocationIQ is a global geocoding and mapping API that covers forward and reverse geocoding, address autocomplete, routing, distance matrix, nearby places, and static or interactive maps, positioning itself as a cost-effective alternative to Google Maps. Paid plans start at $45 per month with a free tier available at 5,000 requests per day and no sales call required for signup. SDKs are available in seven languages including JavaScript, Python, Java, and Rust, and the service publishes both pricing and an SLA, with GDPR compliance and enterprise plans for high-volume needs.",
  "capabilities": {
    "supported_actions": [
      "forward_geocode",
      "reverse_geocode",
      "autocomplete",
      "structured_geocode",
      "postal_code_search",
      "nearby_places",
      "lookup",
      "timezone",
      "directions",
      "matrix",
      "nearest",
      "optimize",
      "map_matching",
      "static_maps",
      "balance"
    ],
    "supported_regions": [
      "global"
    ],
    "supported_languages": [
      "multilingual (accept-language parameter supported, defaults to en)"
    ],
    "input_types": [
      "free-form address",
      "structured address components",
      "lat/lon coordinates",
      "postal code",
      "OSM object ID"
    ],
    "output_types": [
      "JSON",
      "XML",
      "PNG",
      "JPG"
    ],
    "webhooks_supported": false,
    "sandbox_available": false,
    "sdk_languages": [
      "JavaScript",
      "Java",
      "Python",
      "PHP",
      "C#",
      "Rust",
      "Dart"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://us1.locationiq.com/v1",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.locationiq.com/docs/authentication",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": null,
    "webhook_events_url": null,
    "rate_limit_requests": 2,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "leaflet-geocoder",
        "language": "JavaScript",
        "official": true,
        "repo_url": "https://github.com/location-iq/leaflet-geocoder"
      },
      {
        "package": "com.locationiq:locationiq-java-client",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/location-iq/locationiq-java-client"
      },
      {
        "package": null,
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/location-iq/locationiq-python-client"
      },
      {
        "package": null,
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/location-iq/locationiq-php-client"
      },
      {
        "package": "locationiq",
        "language": "C#",
        "official": true,
        "repo_url": "https://github.com/location-iq/locationiq-csharp-client"
      },
      {
        "package": null,
        "language": "Rust",
        "official": true,
        "repo_url": "https://github.com/location-iq/locationiq-rust-client"
      },
      {
        "package": null,
        "language": "Dart",
        "official": true,
        "repo_url": "https://github.com/location-iq/locationiq-dart-client"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://docs.locationiq.com/docs/introduction"
  },
  "pricing": {
    "pricing_model": "subscription",
    "has_published_pricing": true,
    "starting_price_usd": "45.0000",
    "price_basis": "month",
    "free_tier_available": true,
    "free_tier_limit": "5,000 requests/day",
    "free_tier_details": "Free plan at $0: 5,000 requests/day, 2 req/sec, 60 req/min; includes Geocoding, Routing, and Static Maps APIs; commercial use permitted with mandatory attribution link (\"Search by LocationIQ.com\"); caching limited to 48 hours; 1 access token; best-effort email support.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Free",
        "item": "5,000 requests/day (geocoding, routing, static maps APIs)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Maps Lite",
        "item": "10,000 map views/day (map APIs only — no geocoding or routing)",
        "amount_usd": "45.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Maps Lite",
        "item": "10,000 map views/day (map APIs only) — annual billing",
        "amount_usd": "450.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Developer",
        "item": "25,000 requests/day (all APIs incl. geocoding, routing, maps)",
        "amount_usd": "100.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Developer",
        "item": "25,000 requests/day (all APIs incl. geocoding, routing, maps) — annual billing",
        "amount_usd": "990.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Startup",
        "item": "60,000 requests/day (all APIs incl. geocoding, routing, maps)",
        "amount_usd": "200.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Startup",
        "item": "60,000 requests/day (all APIs incl. geocoding, routing, maps) — annual billing",
        "amount_usd": "2000.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Growth Plus",
        "item": "7,500,000 requests/month (all APIs incl. geocoding, routing, maps)",
        "amount_usd": "500.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Growth Plus",
        "item": "7,500,000 requests/month (all APIs incl. geocoding, routing, maps) — annual billing",
        "amount_usd": "5000.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Business Plus",
        "item": "30,000,000 requests/month (all APIs incl. geocoding, routing, maps)",
        "amount_usd": "950.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Business Plus",
        "item": "30,000,000 requests/month (all APIs incl. geocoding, routing, maps) — annual billing",
        "amount_usd": "9500.0000",
        "amount_percent": null,
        "per": "year",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      },
      {
        "plan": "Enterprise",
        "item": "Custom — up to 10 billion requests/day, dedicated servers, custom rate limits, custom SLAs",
        "amount_usd": null,
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://locationiq.com/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": null,
    "hipaa": null,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": null,
    "sla_published": true,
    "sla_url": null,
    "data_retention_policy_url": "https://locationiq.com/privacy",
    "documented_rate_limits": "[\"Free: 2 req/sec, 60 req/min, 5,000 req/day\", \"Maps Lite: 15 req/sec, 10,000 map views/day\", \"Developer: 20 req/sec, 25,000 req/day\", \"Startup: 22 req/sec, 60,000 req/day\", \"Growth Plus: 30 req/sec, 7.5M req/month\", \"Business Plus: 40 req/sec, 30M req/month\", \"Enterprise: custom rate limits, up to 10B req/day\"]",
    "known_restrictions": [
      "Free plan: caching limited to 48 hours",
      "Paid plans: caching permitted for duration of subscription",
      "Server-side caching of map tiles is not allowed",
      "Free plan requires prominent attribution link: 'Search by LocationIQ.com'",
      "Soft daily/monthly overage limits on paid plans allow up to 100% over stated limit",
      "Data can be stored permanently (response data), but cached request-response pairs have time limits based on plan",
      "No refunds policy stated on pricing page",
      "Maps Lite plan does not include Geocoding or Routing APIs - map APIs only",
      "Community-contributed client libraries are not officially tested or supported by LocationIQ"
    ]
  },
  "developer": {
    "docs_url": "https://docs.locationiq.com",
    "api_reference_url": "https://docs.locationiq.com/reference",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.locationiq.com",
    "llms_txt_url": "https://docs.locationiq.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2013-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": []
  },
  "scores": {
    "agent_friendliness": 35,
    "pricing_transparency": 100,
    "setup_speed": 85,
    "docs_quality": 45,
    "procurement_friction": 100,
    "trust_readiness": 35,
    "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://locationiq.com",
      "excerpt": "Affordable Google Maps alternative for your website or app",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://locationiq.com/pricing",
      "excerpt": "If your account exceeds plan limits often, our team will reach out offering help with optimization or larger plans.",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Free: 5,000 requests/day, 2 req/sec, 60 requests per minute maximum, limited commercial use (requires attribution link), 1 access token, best-effort email support",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.locationiq.com/llms.txt",
      "excerpt": "Autocomplete, Forward Geocoding (Search), Reverse Geocoding, Structured Geocoding, Postal Code Search, Directions Service, Matrix Service, Nearest Service, Optimize Service, Matching Service, Nearby API, Lookup API, Timezone API, Balance API",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.locationiq.com/docs/client-libraries",
      "excerpt": "These libraries are user contributed and haven't been tested by the LocationIQ team",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://help.locationiq.com/support/solutions/articles/36000172504-is-locationiq-gdpr-compliant-",
      "excerpt": "Yes, please see our Data Protection Agreement. We do not store the content of your API calls. We only store statistics that are required for reporting and enforcing plan limits.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://locationiq.com/privacy",
      "excerpt": "No mention of SOC 2 on privacy page or any other LocationIQ official page found",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://help.locationiq.com/support/solutions/articles/36000216118-what-kind-of-sla-uptime-and-response-times-can-i-expect-",
      "excerpt": "We offer 99.9% uptime guarantee by default. This can be extended with contracts and SLA.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Enterprise: Custom pricing, Up to 10 billion requests/day, Custom rate limits, Dedicated servers, wire transfers, custom SLAs",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://locationiq.com/static/tos.html",
      "excerpt": "If you have a free account, you can cache request-response pairs from the Service for upto 48 hours. If you are a customer, you can cache request-response pairs for as long as you're a customer. You can store response data forever. We do not allow server-side caching of Map Tiles.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Maps Lite Monthly: $45 USD | Yearly: $450 USD; Developer Monthly: $100 USD | Yearly: $990 USD; Startup Monthly: $200 USD | Yearly: $2,000 USD",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://locationiq.com",
      "excerpt": "Worldwide coverage spanning from New York to Tokyo, powered by OpenStreetMap, OpenAddresses, and other sources.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Free: $0, Maps Lite: $45 USD, Developer: $100 USD, Startup: $200 USD, Growth Plus: $500 USD, Business Plus: $950 USD — all fixed monthly subscription plans with included request allowances, no per-request overage billing",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Free Plan: Price: $0; Daily limit: 5,000 requests/day; Rate limit: 2 requests/second; Features: Geocoding APIs, Routing APIs, Street & Static Maps",
      "confidence": "high"
    },
    {
      "field": "free_tier_details",
      "url": "https://locationiq.com/pricing",
      "excerpt": "You can use our free plan in commercial projects if you spread the love by adding a prominent link back to us on your website or app in this format: <a href='https://locationiq.com'>Search by LocationIQ.com</a>",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://us1.locationiq.com/sandbox",
      "excerpt": "The sandbox page at us1.locationiq.com/sandbox is a demo UI for the live production API; no separate test API keys or isolated test environment are provided",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/location-iq",
      "excerpt": "All language-specific client repos (C#, Java, PHP, Python, Dart, Rust) are archived as of 2024; liq-cli (Go) is active but is a CLI tool, not a language SDK",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://locationiq.com/dpa",
      "excerpt": "DPA / GDPR page available at locationiq.com/dpa",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://locationiq.com/privacy",
      "excerpt": "No mention of HIPAA on privacy page or any other LocationIQ official page found",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Enterprise: Custom pricing, Up to 10 billion requests/day, Custom rate limits, Dedicated servers, wire transfers, custom SLAs",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Free: 2 req/sec, 60 req/min; Maps Lite: 15 req/sec; Developer: 20 req/sec; Startup: 22 req/sec; Growth Plus: 30 req/sec; Business Plus: 40 req/sec",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Access to only Map APIs (Maps Lite plan limitation — Geocoding APIs and Routing APIs marked as not included)",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://locationiq.com",
      "excerpt": "Asset Tracking: Fleet visualization with street addresses and optimal route planning; Websites & Apps: Store locators, address autofill forms, order tracking with map images; Business Intelligence: Geolocation data analysis for location-based insights",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.locationiq.com/llms.txt",
      "excerpt": "No webhook endpoints or event subscription mechanisms mentioned in the API documentation",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://raw.githubusercontent.com/location-iq/locationiq-openapi-spec/master/liq_api_spec_openapi3.yaml",
      "excerpt": "Type: apiKey, Parameter Name: key, Location: Query string, Description: LocationIQ Access Token",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://docs.locationiq.com/docs/authentication",
      "excerpt": "Each request to LocationIQ's APIs or Map tiles needs to be authenticated with an access token.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://locationiq.com",
      "excerpt": "No MCP server mentioned on the official website, documentation, or GitHub repositories",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.locationiq.com/reference/autocomplete",
      "excerpt": "https://api.locationiq.com/v1/autocomplete?key=YOUR_ACCESS_TOKEN&q=Empire",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://raw.githubusercontent.com/location-iq/locationiq-openapi-spec/master/liq_api_spec_openapi3.yaml",
      "excerpt": "US Region: https://us1.locationiq.com/v1, EU Region: eu1.locationiq.com/v1, Autocomplete Only: https://api.locationiq.com/v1",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://raw.githubusercontent.com/location-iq/locationiq-openapi-spec/master/liq_api_spec_openapi3.yaml",
      "excerpt": "Version 1.5.1",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.locationiq.com/reference/autocomplete",
      "excerpt": "https://api.locationiq.com/v1/autocomplete?key=YOUR_ACCESS_TOKEN&q=Empire",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://raw.githubusercontent.com/location-iq/locationiq-openapi-spec/master/liq_api_spec_openapi3.yaml",
      "excerpt": "No idempotency mechanisms (such as idempotency keys or headers) are defined in the specification.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Free: 2 requests/second, Maps Lite: 15 req/sec, Developer: 20 req/sec, Startup: 22 req/sec, Growth Plus: 30 req/sec, Business Plus: 40 req/sec",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Free: $0, Daily Limit: 5,000 requests/day, Rate: 2 requests/second",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Maps Lite: $45/month, 10,000 map views, 15 req/sec, Map APIs only; commercial use",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/location-iq",
      "excerpt": "Repositories: leaflet-geocoder (JavaScript), locationiq-php-client (PHP, Archived), locationiq-python-client (Python, Archived), locationiq-dart-client (Dart, Archived), locationiq-java-client (Java, Archived), locationiq-csharp-client (C#, Archived), locationiq-rust-client (Rust)",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.thecompanycheck.com/company/b/locationiq/f5b785096ddf43fab",
      "excerpt": "Unwired Labs (India) Private Limited, date of incorporation: November 14, 2013",
      "confidence": "medium"
    },
    {
      "field": "stability",
      "url": "https://docs.locationiq.com/",
      "excerpt": "LocationIQ APIs are in production use by 100K+ developers with commercial plans available.",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.locationiq.com/docs/introduction",
      "excerpt": "Multiple quick start guides including converting coordinates to addresses, converting addresses to coordinates, finding nearby POIs, calculating distances, timezone conversion, and a Google Sheets addon integration.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://api-reference.locationiq.com/",
      "excerpt": "US Region: https://us1.locationiq.com/v1/, EU Region: https://eu1.locationiq.com/v1/, Autocomplete: https://api.locationiq.com/v1/",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.locationiq.com/reference/reverse-api",
      "excerpt": "Base URL: https://us1.locationiq.com/v1/reverse, API Version: v1",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://raw.githubusercontent.com/location-iq/locationiq-openapi-spec/master/liq_api_spec_openapi3.yaml",
      "excerpt": "Error responses follow a simple JSON structure with a single field: {\"error\": \"string\"}. For routing-specific errors: {\"code\": \"string\"}",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://help.locationiq.com/support/solutions/articles/36000061110-what-s-pricing-like-",
      "excerpt": "5000 requests/ day and 2 requests/ second",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://help.locationiq.com/support/solutions/articles/36000061110-what-s-pricing-like-",
      "excerpt": "5000 requests/ day and 2 requests/ second",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://my.locationiq.com/register",
      "excerpt": "5,000 requests/day for free!",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://locationiq.com/pricing",
      "excerpt": "Plans offer 2 months free when billed yearly. Monthly billing available for all paid plans.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/location-iq/locationiq-java-client",
      "excerpt": "This repository was archived by the owner on November 21, 2024. It is now read-only.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://my.locationiq.com/register",
      "excerpt": "Signup form with fields for Work email and Full name, plus a dropdown to select your use case. 5,000 requests/day for free! No credit card field shown on registration form.",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://locationiq.com/privacy",
      "excerpt": "LocationIQ Privacy Policy — page exists but full content was not renderable via fetch.",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "soc2",
    "hipaa",
    "iso_27001",
    "pci_dss",
    "webhooks_supported (no mention found on any page)",
    "sdk_languages (all GitHub client repos are archived; docs page lists only community-contributed libraries)",
    "deprecation_policy_url",
    "sla_url",
    "ga_date",
    "webhook_signing",
    "webhook_events_url",
    "mcp_url"
  ],
  "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/locationiq",
        "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/locationiq/{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"
      }
    ]
  }
}