{
  "meta": {
    "version": "2.0",
    "generated": "2026-03-30T23:25:37.671Z",
    "totalAPIs": 1349,
    "categories": [
      {
        "id": "ai",
        "label": "AI & LLM",
        "icon": "🤖",
        "color": "#818cf8",
        "count": 90
      },
      {
        "id": "payments",
        "label": "Payments",
        "icon": "💳",
        "color": "#34d399",
        "count": 29
      },
      {
        "id": "maps",
        "label": "Maps & Location",
        "icon": "🗺️",
        "color": "#38bdf8",
        "count": 154
      },
      {
        "id": "weather",
        "label": "Weather",
        "icon": "🌤️",
        "color": "#a78bfa",
        "count": 56
      },
      {
        "id": "social",
        "label": "Social Media",
        "icon": "📱",
        "color": "#f472b6",
        "count": 45
      },
      {
        "id": "communication",
        "label": "Communication",
        "icon": "💬",
        "color": "#fb923c",
        "count": 54
      },
      {
        "id": "search",
        "label": "Search",
        "icon": "🔍",
        "color": "#facc15",
        "count": 39
      },
      {
        "id": "storage",
        "label": "Storage & Database",
        "icon": "🗄️",
        "color": "#4ade80",
        "count": 70
      },
      {
        "id": "auth",
        "label": "Authentication",
        "icon": "🔐",
        "color": "#f87171",
        "count": 45
      },
      {
        "id": "entertainment",
        "label": "Entertainment",
        "icon": "🎵",
        "color": "#e879f9",
        "count": 226
      },
      {
        "id": "finance",
        "label": "Finance",
        "icon": "📈",
        "color": "#22d3ee",
        "count": 138
      },
      {
        "id": "developer",
        "label": "Developer Tools",
        "icon": "🛠️",
        "color": "#f59e0b",
        "count": 333
      },
      {
        "id": "ecommerce",
        "label": "E-Commerce",
        "icon": "🛍️",
        "color": "#ec4899",
        "count": 26
      },
      {
        "id": "security",
        "label": "Security",
        "icon": "🛡️",
        "color": "#ef4444",
        "count": 44
      }
    ],
    "authTypes": {
      "bearer": "Bearer Token",
      "api-key": "API Key Header",
      "oauth2": "OAuth 2.0",
      "basic": "Basic Auth",
      "hmac": "HMAC Signature"
    },
    "source": "https://apimap.dev",
    "dataEndpoint": "https://apimap.dev/api/apis.json",
    "license": "CC BY 4.0"
  },
  "apis": [
    {
      "id": "openai",
      "name": "OpenAI API",
      "provider": "OpenAI",
      "category": "ai",
      "description": "Access GPT-5, GPT-4.1, GPT-4o, o3, o4-mini, DALL·E, Whisper, and text embeddings for any AI-powered application.",
      "longDescription": "OpenAI provides state-of-the-art AI models via a unified REST API. GPT-4o handles text, vision, and audio; o1 excels at advanced reasoning; DALL·E 3 generates and edits images; Whisper transcribes speech; and embedding models power semantic search and retrieval.",
      "color": "#10a37f",
      "tags": [
        "gpt-4o",
        "o1",
        "vision",
        "embeddings",
        "images",
        "audio"
      ],
      "authType": "bearer",
      "authDescription": "Pass your API key as a Bearer token in the Authorization header. Keys are prefixed with sk-.",
      "authExample": "Authorization: Bearer sk-proj-...",
      "baseUrl": "https://api.openai.com/v1",
      "docsUrl": "https://platform.openai.com/docs",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 500,
          "unit": "credit-cents",
          "period": "signup",
          "note": "$5 free credit for new accounts"
        },
        "tiers": [
          {
            "name": "PAYG",
            "monthlyCents": 0,
            "included": "No minimum, pay per token"
          },
          {
            "name": "Plus ($20)",
            "monthlyCents": 2000,
            "included": "$20/mo for ChatGPT Plus (not API)"
          }
        ],
        "unitCost": {
          "amountCents": 250,
          "per": 1000000,
          "unit": "input tokens (GPT-4o)"
        },
        "details": "GPT-4o: $2.50/M input, $10/M output. GPT-4.1: $2/M in, $8/M out. GPT-5: $1.25/M in, $10/M out. o3: $2/M in, $8/M out. o4-mini: $1.10/M in, $4.40/M out. GPT-4o mini: $0.15/M in, $0.60/M out. Batch API: 50% off."
      },
      "rateLimit": "3,500 RPM · 200,000 TPM (Tier 1)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chat/completions",
          "description": "Generate chat completions (GPT-4o, o1, etc.)"
        },
        {
          "method": "POST",
          "path": "/embeddings",
          "description": "Create vector embeddings from text"
        },
        {
          "method": "POST",
          "path": "/images/generations",
          "description": "Generate images with DALL·E 3"
        },
        {
          "method": "POST",
          "path": "/images/edits",
          "description": "Edit existing images using a mask"
        },
        {
          "method": "POST",
          "path": "/audio/transcriptions",
          "description": "Transcribe audio files with Whisper"
        },
        {
          "method": "POST",
          "path": "/audio/speech",
          "description": "Convert text to speech (TTS)"
        },
        {
          "method": "GET",
          "path": "/models",
          "description": "List all available models"
        }
      ],
      "sampleRequest": "curl https://api.openai.com/v1/chat/completions \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer $OPENAI_API_KEY\" \\\n  -d '{\n    \"model\": \"gpt-4o\",\n    \"messages\": [\n      {\"role\": \"system\", \"content\": \"You are a helpful assistant.\"},\n      {\"role\": \"user\", \"content\": \"Say hello!\"}\n    ],\n    \"max_tokens\": 100\n  }'",
      "sampleResponse": "{\n  \"id\": \"chatcmpl-abc123\",\n  \"object\": \"chat.completion\",\n  \"model\": \"gpt-4o-2024-08-06\",\n  \"choices\": [{\n    \"index\": 0,\n    \"message\": {\n      \"role\": \"assistant\",\n      \"content\": \"Hello! How can I help you today?\"\n    },\n    \"finish_reason\": \"stop\"\n  }],\n  \"usage\": {\n    \"prompt_tokens\": 20,\n    \"completion_tokens\": 9,\n    \"total_tokens\": 29\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 50,
      "scorePricing": 75,
      "score": 72,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.246Z",
      "verifiedStatus": 404,
      "latencyMs": 117
    },
    {
      "id": "anthropic",
      "name": "Claude API",
      "provider": "Anthropic",
      "category": "ai",
      "description": "Claude Opus 4.6, Sonnet 4.6, and Haiku 4.5 — frontier models with long context, vision, tool use, and computer use.",
      "longDescription": "Anthropic's Claude API provides access to the Claude 4.x family of models. Claude Sonnet 4.6 is ideal for most tasks; Claude Opus 4.6 handles the most complex reasoning; Claude Haiku 4.5 is fastest and most affordable. All models support extended context windows, vision inputs, tool use, and computer use. Batch API (50% off) and prompt caching (90% off cached inputs) are available.",
      "color": "#d97757",
      "tags": [
        "claude-sonnet-4-6",
        "tool-use",
        "vision",
        "200k-context",
        "computer-use"
      ],
      "authType": "api-key",
      "authDescription": "Pass your Anthropic API key in the x-api-key header. Also include the anthropic-version header.",
      "authExample": "x-api-key: sk-ant-api03-...\nanthropic-version: 2023-06-01",
      "baseUrl": "https://api.anthropic.com/v1",
      "docsUrl": "https://docs.anthropic.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "PAYG",
            "monthlyCents": 0,
            "included": "No minimum, pay per token"
          }
        ],
        "unitCost": {
          "amountCents": 100,
          "per": 1000000,
          "unit": "input tokens (Haiku 4.5)"
        },
        "details": "Claude Haiku 4.5: $1/M input, $5/M output. Claude Sonnet 4.6: $3/M in, $15/M out. Claude Opus 4.6: $5/M in, $25/M out. Batch API: 50% off. Prompt caching: 90% off cached inputs."
      },
      "rateLimit": "2,000 RPM · 160,000 TPM (default)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/messages",
          "description": "Send a message and receive a response"
        },
        {
          "method": "POST",
          "path": "/messages (streaming)",
          "description": "Stream response tokens as SSE"
        },
        {
          "method": "GET",
          "path": "/models",
          "description": "List available Claude models"
        }
      ],
      "sampleRequest": "curl https://api.anthropic.com/v1/messages \\\n  -H \"Content-Type: application/json\" \\\n  -H \"x-api-key: $ANTHROPIC_API_KEY\" \\\n  -H \"anthropic-version: 2023-06-01\" \\\n  -d '{\n    \"model\": \"claude-3-5-sonnet-20241022\",\n    \"max_tokens\": 1024,\n    \"messages\": [\n      {\"role\": \"user\", \"content\": \"What is the capital of France?\"}\n    ]\n  }'",
      "sampleResponse": "{\n  \"id\": \"msg_01XFDUDYJgAACzvnptvVoYEL\",\n  \"type\": \"message\",\n  \"role\": \"assistant\",\n  \"content\": [{\n    \"type\": \"text\",\n    \"text\": \"The capital of France is Paris.\"\n  }],\n  \"model\": \"claude-3-5-sonnet-20241022\",\n  \"stop_reason\": \"end_turn\",\n  \"usage\": {\n    \"input_tokens\": 14,\n    \"output_tokens\": 10\n  }\n}",
      "scoreDepth": 66,
      "scoreLatency": 50,
      "scorePricing": 75,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.257Z",
      "verifiedStatus": 404,
      "latencyMs": 119
    },
    {
      "id": "google-gemini",
      "name": "Gemini API",
      "provider": "Google DeepMind",
      "category": "ai",
      "description": "Gemini 2.5 Pro and Gemini 2.5 Flash for multimodal reasoning, code, and long-context tasks.",
      "longDescription": "Google's Gemini API provides access to Gemini 2.5 Pro and Gemini 2.5 Flash — Google's latest multimodal AI models. Supports text, images, audio, video, and code with up to 2M token context windows. Integrated with Google Search grounding for real-time information access. Note: Gemini 2.0 Flash is deprecated and will be shut down June 1, 2026.",
      "color": "#4285f4",
      "tags": [
        "gemini-2.5-flash",
        "multimodal",
        "2M-context",
        "grounding",
        "code"
      ],
      "authType": "api-key",
      "authDescription": "Pass your Google API key as a query parameter or in the x-goog-api-key header.",
      "authExample": "x-goog-api-key: AIzaSy...",
      "baseUrl": "https://generativelanguage.googleapis.com/v1beta",
      "docsUrl": "https://ai.google.dev/gemini-api/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "15 RPM · 1M TPD (Gemini 2.5 Flash-Lite free tier)"
        },
        "tiers": [],
        "details": "Gemini 2.5 Flash: $0.15/M input, $0.60/M output. Gemini 2.5 Flash-Lite: $0.10/M input, $0.40/M output. Gemini 2.5 Pro: $1.25/M input, $5/M output (>200K context). Batch: 50% off. Note: Gemini 2.0 Flash deprecated, ends June 1, 2026."
      },
      "rateLimit": "15 RPM (free) · 2,000 RPM (paid)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/models/{model}:generateContent",
          "description": "Generate text, multimodal content"
        },
        {
          "method": "POST",
          "path": "/models/{model}:streamGenerateContent",
          "description": "Stream generated content as SSE"
        },
        {
          "method": "POST",
          "path": "/models/{model}:embedContent",
          "description": "Create text embeddings"
        },
        {
          "method": "GET",
          "path": "/models",
          "description": "List all available models"
        }
      ],
      "sampleRequest": "curl \"https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"contents\": [{\n      \"parts\": [{\"text\": \"Explain quantum entanglement simply.\"}]\n    }]\n  }'",
      "sampleResponse": "{\n  \"candidates\": [{\n    \"content\": {\n      \"parts\": [{\"text\": \"Quantum entanglement is when two particles become linked...\"}],\n      \"role\": \"model\"\n    },\n    \"finishReason\": \"STOP\"\n  }],\n  \"usageMetadata\": {\n    \"promptTokenCount\": 9,\n    \"candidatesTokenCount\": 120,\n    \"totalTokenCount\": 129\n  }\n}",
      "scoreDepth": 68,
      "scoreLatency": 50,
      "scorePricing": 75,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.267Z",
      "verifiedStatus": 404,
      "latencyMs": 128
    },
    {
      "id": "mistral",
      "name": "Mistral AI API",
      "provider": "Mistral AI",
      "category": "ai",
      "description": "Mistral Medium 3, Small 3.1, Nemo, Codestral, and open-weight models via a simple OpenAI-compatible API.",
      "longDescription": "Mistral AI offers frontier open and commercial models via REST API. Mistral Large 2 rivals top closed models; Codestral specializes in code generation; Mistral Embed handles semantic search. The API is OpenAI-compatible — simply change the base URL and model name.",
      "color": "#ff7000",
      "tags": [
        "mistral-large-2",
        "codestral",
        "openai-compatible",
        "function-calling"
      ],
      "authType": "bearer",
      "authDescription": "Standard Bearer token authentication using your Mistral API key.",
      "authExample": "Authorization: Bearer ...",
      "baseUrl": "https://api.mistral.ai/v1",
      "docsUrl": "https://docs.mistral.ai",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 10,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Experimental models free during preview"
        },
        "tiers": [],
        "details": "Mistral Medium 3: $0.40/M input, $2.00/M output. Mistral Small 3.1: $0.03/M input, $0.11/M output. Mistral Nemo: $0.02/M. Codestral: $0.20/M input, $0.60/M output. Mistral Large 2: $2.00/M input, $6.00/M output. Free experiment plan available."
      },
      "rateLimit": "1 request/s · 500,000 TPM",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chat/completions",
          "description": "OpenAI-compatible chat completions"
        },
        {
          "method": "POST",
          "path": "/embeddings",
          "description": "Generate text embeddings"
        },
        {
          "method": "POST",
          "path": "/fim/completions",
          "description": "Fill-in-the-middle for code (Codestral)"
        },
        {
          "method": "GET",
          "path": "/models",
          "description": "List available models"
        }
      ],
      "sampleRequest": "curl https://api.mistral.ai/v1/chat/completions \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Authorization: Bearer $MISTRAL_API_KEY\" \\\n  -d '{\n    \"model\": \"mistral-large-latest\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Write a haiku about APIs.\"}]\n  }'",
      "sampleResponse": "{\n  \"id\": \"cmpl-e5cc70bb28c444948073e77776eb30ef\",\n  \"object\": \"chat.completion\",\n  \"model\": \"mistral-large-latest\",\n  \"choices\": [{\n    \"index\": 0,\n    \"message\": {\n      \"role\": \"assistant\",\n      \"content\": \"Keys unlock the gate / Data flows through silent paths / Endpoints never sleep\"\n    },\n    \"finish_reason\": \"stop\"\n  }],\n  \"usage\": {\"prompt_tokens\": 15, \"completion_tokens\": 18}\n}",
      "scoreDepth": 67,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 63,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.398Z",
      "verifiedStatus": 404,
      "latencyMs": 259
    },
    {
      "id": "stability-ai",
      "name": "Stability AI API",
      "provider": "Stability AI",
      "category": "ai",
      "description": "Stable Diffusion, SDXL, and Stable Video for text-to-image, image-to-image, and video generation.",
      "longDescription": "Stability AI's REST API provides access to Stable Diffusion 3.5, SDXL, and Stable Video Diffusion. Generate high-quality images from text prompts, transform existing images, upscale, remove backgrounds, and generate short video clips.",
      "color": "#7c3aed",
      "tags": [
        "stable-diffusion",
        "SDXL",
        "text-to-image",
        "image-to-image",
        "video"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token authentication using your Stability AI API key.",
      "authExample": "Authorization: Bearer sk-...",
      "baseUrl": "https://api.stability.ai/v2beta",
      "docsUrl": "https://platform.stability.ai/docs/api-reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 7,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "25 free credits on signup"
        },
        "tiers": [],
        "details": "Credits: $10 = 1,000 credits. SD3.5 Large: 6.5 credits/image. SDXL 1.0: 0.2 credits/image. Video: 20 credits/clip."
      },
      "rateLimit": "150 requests/10s",
      "endpoints": [
        {
          "method": "POST",
          "path": "/stable-image/generate/sd3",
          "description": "Text-to-image with Stable Diffusion 3.5"
        },
        {
          "method": "POST",
          "path": "/stable-image/generate/core",
          "description": "Core text-to-image generation"
        },
        {
          "method": "POST",
          "path": "/stable-image/upscale/conservative",
          "description": "Upscale an image up to 4x"
        },
        {
          "method": "POST",
          "path": "/stable-image/edit/remove-background",
          "description": "Remove image background"
        },
        {
          "method": "POST",
          "path": "/image-to-video",
          "description": "Generate video from an image"
        }
      ],
      "sampleRequest": "curl https://api.stability.ai/v2beta/stable-image/generate/sd3 \\\n  -H \"Authorization: Bearer $STABILITY_API_KEY\" \\\n  -H \"Accept: image/*\" \\\n  -F prompt=\"A photorealistic mountain lake at golden hour\" \\\n  -F aspect_ratio=\"16:9\" \\\n  -F model=\"sd3.5-large\" \\\n  --output image.png",
      "sampleResponse": "# Returns raw image bytes (PNG/JPEG)\n# Headers include:\nContent-Type: image/png\nStability-Finish-Reason: SUCCESS\nStability-Seed: 3456789",
      "scoreDepth": 74,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.594Z",
      "verifiedStatus": 404,
      "latencyMs": 455
    },
    {
      "id": "stripe",
      "name": "Stripe API",
      "provider": "Stripe",
      "category": "payments",
      "description": "Payments, subscriptions, invoicing, and Connect — the most complete payments platform.",
      "longDescription": "Stripe's API powers payments for millions of businesses. Accept cards, bank transfers, wallets, and 135+ currencies. Build subscription billing, usage-based pricing, invoicing, and marketplace payouts. Webhook-driven architecture with idempotency for reliability.",
      "color": "#635bff",
      "tags": [
        "payments",
        "subscriptions",
        "invoices",
        "webhooks",
        "connect"
      ],
      "authType": "basic",
      "authDescription": "Use HTTP Basic Auth with your secret key as the username. No password needed.",
      "authExample": "Authorization: Basic base64(sk_live_...)",
      "baseUrl": "https://api.stripe.com/v1",
      "docsUrl": "https://stripe.com/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          },
          {
            "name": "Custom",
            "monthlyCents": null,
            "included": "Negotiated rates for volume"
          }
        ],
        "unitCost": {
          "amountCents": 290,
          "per": 10000,
          "unit": "transaction value (2.9% + $0.30)"
        },
        "details": "Online cards: 2.9% + $0.30/transaction. In-person: 2.7% + $0.05. Stripe Connect: +0.25% + $0.25/transfer. Custom pricing for volume."
      },
      "rateLimit": "100 read / 100 write requests/s",
      "endpoints": [
        {
          "method": "POST",
          "path": "/payment_intents",
          "description": "Create a PaymentIntent"
        },
        {
          "method": "POST",
          "path": "/payment_intents/{id}/confirm",
          "description": "Confirm a PaymentIntent"
        },
        {
          "method": "POST",
          "path": "/customers",
          "description": "Create a customer"
        },
        {
          "method": "POST",
          "path": "/subscriptions",
          "description": "Create a subscription"
        },
        {
          "method": "POST",
          "path": "/invoices",
          "description": "Create an invoice"
        },
        {
          "method": "GET",
          "path": "/charges",
          "description": "List all charges"
        },
        {
          "method": "POST",
          "path": "/refunds",
          "description": "Create a refund"
        },
        {
          "method": "POST",
          "path": "/webhook_endpoints",
          "description": "Register a webhook endpoint"
        }
      ],
      "sampleRequest": "curl https://api.stripe.com/v1/payment_intents \\\n  -u \"sk_test_4eC39HqLyjWDarjtT1zdp7dc:\" \\\n  -d amount=2000 \\\n  -d currency=usd \\\n  -d \"payment_method_types[]\"=card",
      "sampleResponse": "{\n  \"id\": \"pi_3MtwBwLkdIwHu7ix28a3tqPa\",\n  \"object\": \"payment_intent\",\n  \"amount\": 2000,\n  \"currency\": \"usd\",\n  \"status\": \"requires_payment_method\",\n  \"client_secret\": \"pi_3Mtw..._secret_...\",\n  \"created\": 1680800504\n}",
      "scoreDepth": 86,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.349Z",
      "verifiedStatus": 404,
      "latencyMs": 210
    },
    {
      "id": "paypal",
      "name": "PayPal REST API",
      "provider": "PayPal",
      "category": "payments",
      "description": "Accept PayPal, cards, Venmo, and Buy Now Pay Later. Create orders and subscriptions globally.",
      "longDescription": "PayPal's REST API enables global payment acceptance via PayPal balance, credit/debit cards, Venmo, and BNPL options. Create one-time payment orders, recurring subscriptions, invoice buyers, and process payouts to sellers or contractors worldwide.",
      "color": "#003087",
      "tags": [
        "orders",
        "subscriptions",
        "payouts",
        "venmo",
        "invoicing"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0 client credentials. Exchange client_id + secret for an access_token, then pass it as a Bearer token.",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api-m.paypal.com/v2",
      "docsUrl": "https://developer.paypal.com/docs/api/overview",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 349,
          "per": 10000,
          "unit": "transaction value (3.49% + $0.49)"
        },
        "details": "Standard: 3.49% + $0.49 (PayPal checkout). Cards: 2.99% + $0.49. Venmo: 3.49% + $0.49. No monthly fee, sandbox environment is free."
      },
      "rateLimit": "30 requests/s per token",
      "endpoints": [
        {
          "method": "POST",
          "path": "/checkout/orders",
          "description": "Create a payment order"
        },
        {
          "method": "GET",
          "path": "/checkout/orders/{id}",
          "description": "Get order details"
        },
        {
          "method": "POST",
          "path": "/checkout/orders/{id}/capture",
          "description": "Capture an approved order"
        },
        {
          "method": "POST",
          "path": "/billing/subscriptions",
          "description": "Create a subscription"
        },
        {
          "method": "POST",
          "path": "/payments/payouts",
          "description": "Send mass payouts"
        },
        {
          "method": "POST",
          "path": "/invoicing/invoices",
          "description": "Create an invoice"
        }
      ],
      "sampleRequest": "# Step 1: Get access token\ncurl https://api-m.paypal.com/v1/oauth2/token \\\n  -H \"Accept: application/json\" \\\n  -u \"$CLIENT_ID:$CLIENT_SECRET\" \\\n  -d \"grant_type=client_credentials\"\n\n# Step 2: Create order\ncurl https://api-m.paypal.com/v2/checkout/orders \\\n  -H \"Authorization: Bearer $ACCESS_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"intent\":\"CAPTURE\",\"purchase_units\":[{\"amount\":{\"currency_code\":\"USD\",\"value\":\"100.00\"}}]}'",
      "sampleResponse": "{\n  \"id\": \"5O190127TN364715T\",\n  \"status\": \"CREATED\",\n  \"links\": [{\n    \"href\": \"https://www.paypal.com/checkoutnow?token=5O190127TN364715T\",\n    \"rel\": \"approve\",\n    \"method\": \"GET\"\n  }]\n}",
      "scoreDepth": 74,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.414Z",
      "verifiedStatus": 406,
      "latencyMs": 274
    },
    {
      "id": "square",
      "name": "Square API",
      "provider": "Square",
      "category": "payments",
      "description": "Payments, point-of-sale, catalog, inventory, and employee management for merchants.",
      "longDescription": "Square's API suite covers the full commerce lifecycle: accept payments in-person and online, manage product catalogs and inventory, handle employee shifts and payroll, book appointments, and run loyalty programs. Strong support for retail and restaurant verticals.",
      "color": "#3e4348",
      "tags": [
        "payments",
        "pos",
        "catalog",
        "inventory",
        "loyalty"
      ],
      "authType": "bearer",
      "authDescription": "Pass your Square access token as a Bearer token. Use sandbox tokens for testing.",
      "authExample": "Authorization: Bearer EAAAl...",
      "baseUrl": "https://connect.squareup.com/v2",
      "docsUrl": "https://developer.squareup.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 260,
          "per": 10000,
          "unit": "transaction value (2.6% + $0.10)"
        },
        "details": "In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing."
      },
      "rateLimit": "100 requests/s",
      "endpoints": [
        {
          "method": "POST",
          "path": "/payments",
          "description": "Create a payment"
        },
        {
          "method": "GET",
          "path": "/payments",
          "description": "List payments"
        },
        {
          "method": "POST",
          "path": "/orders",
          "description": "Create an order"
        },
        {
          "method": "GET",
          "path": "/catalog/list",
          "description": "List catalog items"
        },
        {
          "method": "POST",
          "path": "/customers",
          "description": "Create a customer profile"
        },
        {
          "method": "GET",
          "path": "/locations",
          "description": "List seller locations"
        }
      ],
      "sampleRequest": "curl https://connect.squareup.com/v2/payments \\\n  -H \"Square-Version: 2024-01-18\" \\\n  -H \"Authorization: Bearer $SQUARE_ACCESS_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"source_id\": \"cnon:card-nonce-ok\",\n    \"amount_money\": {\"amount\": 100, \"currency\": \"USD\"},\n    \"idempotency_key\": \"unique-key-here\"\n  }'",
      "sampleResponse": "{\n  \"payment\": {\n    \"id\": \"GQTFp1ZlXdpoW4o6eGiZhbjosiDFf\",\n    \"status\": \"COMPLETED\",\n    \"amount_money\": {\"amount\": 100, \"currency\": \"USD\"},\n    \"total_money\": {\"amount\": 103, \"currency\": \"USD\"},\n    \"created_at\": \"2024-01-18T12:00:00Z\"\n  }\n}",
      "scoreDepth": 78,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 67,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.505Z",
      "verifiedStatus": 404,
      "latencyMs": 365
    },
    {
      "id": "google-maps",
      "name": "Google Maps Platform",
      "provider": "Google",
      "category": "maps",
      "description": "Geocoding, directions, distance matrix, places search, and static/dynamic maps.",
      "longDescription": "Google Maps Platform is the industry-standard mapping API suite. Geocode addresses to coordinates, reverse-geocode coordinates to addresses, calculate routes and ETAs between locations, search for nearby places, render interactive maps, and retrieve street-level imagery.",
      "color": "#4285f4",
      "tags": [
        "geocoding",
        "directions",
        "places",
        "distance-matrix",
        "street-view"
      ],
      "authType": "api-key",
      "authDescription": "Append your API key as a key query parameter in every request.",
      "authExample": "?key=AIzaSy...",
      "baseUrl": "https://maps.googleapis.com/maps/api",
      "docsUrl": "https://developers.google.com/maps/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 500,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "$200 monthly credit (~40,000 geocodes free)"
        },
        "tiers": [],
        "details": "Geocoding: $5/1K. Directions: $10/1K. Places Search: $17/1K. Maps Static: $2/1K. Distance Matrix: $5/1K elements."
      },
      "rateLimit": "3,000 requests/min (geocoding)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/geocode/json",
          "description": "Forward or reverse geocode an address"
        },
        {
          "method": "GET",
          "path": "/directions/json",
          "description": "Get turn-by-turn directions"
        },
        {
          "method": "GET",
          "path": "/distancematrix/json",
          "description": "Travel time and distance matrix"
        },
        {
          "method": "GET",
          "path": "/place/nearbysearch/json",
          "description": "Search for nearby places"
        },
        {
          "method": "GET",
          "path": "/place/details/json",
          "description": "Get details for a specific place"
        },
        {
          "method": "GET",
          "path": "/staticmap",
          "description": "Render a static map image"
        },
        {
          "method": "GET",
          "path": "/elevation/json",
          "description": "Get elevation data for locations"
        }
      ],
      "sampleRequest": "curl \"https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=$GOOGLE_MAPS_KEY\"",
      "sampleResponse": "{\n  \"results\": [{\n    \"formatted_address\": \"1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA\",\n    \"geometry\": {\n      \"location\": {\"lat\": 37.4224764, \"lng\": -122.0842499}\n    },\n    \"place_id\": \"ChIJ2eUgeAK6j4ARbn5u_wAGqWA\"\n  }],\n  \"status\": \"OK\"\n}",
      "scoreDepth": 86,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.442Z",
      "verifiedStatus": 404,
      "latencyMs": 302
    },
    {
      "id": "mapbox",
      "name": "Mapbox API",
      "provider": "Mapbox",
      "category": "maps",
      "description": "Custom maps, navigation, geocoding, isochrones, and matrix routing — developer-friendly alternative to Google Maps.",
      "longDescription": "Mapbox provides a powerful suite of mapping APIs used by Snap, Strava, and Lonely Planet. Style custom maps, geocode addresses, generate turn-by-turn navigation, compute reachability isochrones, run matrix routing for logistics, and build real-time tracking applications.",
      "color": "#4264fb",
      "tags": [
        "navigation",
        "geocoding",
        "isochrone",
        "custom-maps",
        "matrix"
      ],
      "authType": "bearer",
      "authDescription": "Pass your access token as a Bearer header or as the access_token query parameter.",
      "authExample": "?access_token=pk.eyJ1...",
      "baseUrl": "https://api.mapbox.com",
      "docsUrl": "https://docs.mapbox.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "600 requests/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/geocoding/v5/mapbox.places/{query}.json",
          "description": "Forward geocode a search query"
        },
        {
          "method": "GET",
          "path": "/directions/v5/mapbox/{profile}/{coords}",
          "description": "Get directions between coordinates"
        },
        {
          "method": "GET",
          "path": "/isochrone/v1/mapbox/{profile}/{lonlat}",
          "description": "Compute reachable area (isochrone)"
        },
        {
          "method": "GET",
          "path": "/directions-matrix/v1/mapbox/{profile}",
          "description": "Travel time/distance matrix"
        },
        {
          "method": "GET",
          "path": "/styles/v1/{username}/{style_id}",
          "description": "Retrieve a custom map style"
        }
      ],
      "sampleRequest": "curl \"https://api.mapbox.com/geocoding/v5/mapbox.places/coffee.json?proximity=-87.6298,41.8781&access_token=$MAPBOX_TOKEN\"",
      "sampleResponse": "{\n  \"type\": \"FeatureCollection\",\n  \"features\": [{\n    \"type\": \"Feature\",\n    \"geometry\": {\"type\": \"Point\", \"coordinates\": [-87.6305, 41.8784]},\n    \"properties\": {\n      \"place_name\": \"Intelligentsia Coffee, 53 E Randolph St, Chicago, IL\",\n      \"relevance\": 0.99\n    }\n  }]\n}",
      "scoreDepth": 78,
      "scoreLatency": 90,
      "scorePricing": 90,
      "score": 85,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.447Z",
      "verifiedStatus": 200,
      "latencyMs": 306
    },
    {
      "id": "openweathermap",
      "name": "OpenWeatherMap API",
      "provider": "OpenWeatherMap",
      "category": "weather",
      "description": "Current conditions, hourly & 16-day forecasts, historical data, and weather maps globally.",
      "longDescription": "OpenWeatherMap provides weather data from 40,000+ stations and weather models covering 200,000 cities. Access current conditions, 5-day/3-hour forecasts, hourly 4-day forecasts, 16-day daily forecasts, historical data going back 40 years, and weather alert polygons.",
      "color": "#eb6e4b",
      "tags": [
        "current",
        "forecast",
        "historical",
        "air-quality",
        "alerts"
      ],
      "authType": "api-key",
      "authDescription": "Include your API key as the appid query parameter.",
      "authExample": "?appid=your_api_key",
      "baseUrl": "https://api.openweathermap.org/data/3.0",
      "docsUrl": "https://openweathermap.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1000,
          "unit": "calls",
          "period": "day"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "1,000 calls/day, 60/min"
          },
          {
            "name": "Startup",
            "monthlyCents": 4000,
            "included": "100,000 calls/day"
          },
          {
            "name": "Developer",
            "monthlyCents": 18000,
            "included": "300,000 calls/day"
          },
          {
            "name": "Professional",
            "monthlyCents": 47000,
            "included": "Unlimited calls"
          }
        ],
        "details": "Free: 1k calls/day. Startup: $40/mo (100k/day). Developer: $180/mo (300k/day). Professional: $470/mo (unlimited). Historical data extra."
      },
      "rateLimit": "60 calls/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/onecall",
          "description": "One-call API: current, minutely, hourly, daily, alerts"
        },
        {
          "method": "GET",
          "path": "/onecall/timemachine",
          "description": "Historical weather for a specific date"
        },
        {
          "method": "GET",
          "path": "/onecall/day_summary",
          "description": "Daily weather aggregates for any date"
        },
        {
          "method": "GET",
          "path": "/air_pollution",
          "description": "Current air quality index and pollutants"
        },
        {
          "method": "GET",
          "path": "/air_pollution/forecast",
          "description": "Forecasted air pollution data"
        }
      ],
      "sampleRequest": "curl \"https://api.openweathermap.org/data/3.0/onecall?lat=51.5074&lon=-0.1278&units=metric&exclude=minutely&appid=$OWM_API_KEY\"",
      "sampleResponse": "{\n  \"lat\": 51.5074,\n  \"lon\": -0.1278,\n  \"timezone\": \"Europe/London\",\n  \"current\": {\n    \"temp\": 12.5,\n    \"feels_like\": 10.2,\n    \"humidity\": 78,\n    \"wind_speed\": 5.4,\n    \"weather\": [{\"main\": \"Clouds\", \"description\": \"overcast clouds\"}]\n  },\n  \"daily\": [{\"dt\": 1680825600, \"temp\": {\"day\": 14, \"night\": 9}, \"summary\": \"Overcast clouds\"}]\n}",
      "scoreDepth": 78,
      "scoreLatency": 45,
      "scorePricing": 90,
      "score": 72,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.638Z",
      "verifiedStatus": 401,
      "latencyMs": 496
    },
    {
      "id": "tomorrow-io",
      "name": "Tomorrow.io API",
      "provider": "Tomorrow.io",
      "category": "weather",
      "description": "Hyper-accurate weather data with minute-level precision, severe event alerts, and 6-hour nowcasts.",
      "longDescription": "Tomorrow.io (formerly ClimaCell) delivers hyperlocal weather intelligence sourced from proprietary IoT sensor networks, radar, satellites, and ML models. Get precipitation-level precision, severe weather alerts, timeline forecasts, and custom weather event triggers for automation.",
      "color": "#0ea5e9",
      "tags": [
        "nowcast",
        "timeline",
        "events",
        "hyperlocal",
        "alerts"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key in the apikey query parameter or the x-api-key header.",
      "authExample": "x-api-key: your-api-key",
      "baseUrl": "https://api.tomorrow.io/v4",
      "docsUrl": "https://docs.tomorrow.io/reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "500 calls/day"
        },
        "tiers": [],
        "details": "Free: 500 calls/day. Developer: $99/mo. Startup: $299/mo. Enterprise: custom pricing for high-volume and custom data layers."
      },
      "rateLimit": "3 requests/s (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/weather/realtime",
          "description": "Real-time weather conditions at a location"
        },
        {
          "method": "GET",
          "path": "/weather/forecast",
          "description": "Hourly/daily forecast up to 6 months"
        },
        {
          "method": "GET",
          "path": "/weather/history/recent",
          "description": "Historical weather (last 6 hours)"
        },
        {
          "method": "POST",
          "path": "/events/search",
          "description": "Search for weather events matching criteria"
        }
      ],
      "sampleRequest": "curl \"https://api.tomorrow.io/v4/weather/realtime?location=42.3478,-71.0466&units=metric\" \\\n  -H \"x-api-key: $TOMORROW_API_KEY\"",
      "sampleResponse": "{\n  \"data\": {\n    \"time\": \"2024-01-18T12:00:00Z\",\n    \"values\": {\n      \"temperature\": 5.2,\n      \"humidity\": 62,\n      \"precipitationIntensity\": 0,\n      \"windSpeed\": 8.1,\n      \"weatherCode\": 1100\n    }\n  },\n  \"location\": {\"lat\": 42.3478, \"lon\": -71.0466, \"name\": \"Boston, MA\"}\n}",
      "scoreDepth": 72,
      "scoreLatency": 45,
      "scorePricing": 75,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.613Z",
      "verifiedStatus": 404,
      "latencyMs": 470
    },
    {
      "id": "github",
      "name": "GitHub REST API",
      "provider": "GitHub",
      "category": "social",
      "description": "Repositories, issues, pull requests, code search, actions, users — the full GitHub platform.",
      "longDescription": "GitHub's REST API exposes the entire GitHub platform: create and manage repositories, open and close issues, create pull requests and reviews, search code across all public repos, trigger Actions workflows, manage GitHub Apps, and retrieve user and organization data.",
      "color": "#238636",
      "tags": [
        "repos",
        "issues",
        "pull-requests",
        "code-search",
        "actions"
      ],
      "authType": "bearer",
      "authDescription": "Authenticate with a personal access token or GitHub App token as a Bearer token.",
      "authExample": "Authorization: Bearer ghp_...",
      "baseUrl": "https://api.github.com",
      "docsUrl": "https://docs.github.com/en/rest",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "5,000 requests/hour (authenticated)"
        },
        "tiers": [],
        "details": "REST API access is free. GitHub plans (Free, Team $4/user/mo, Enterprise $21/user/mo) govern repository features, not API access."
      },
      "rateLimit": "5,000 requests/hour (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/repos/{owner}/{repo}",
          "description": "Get repository metadata"
        },
        {
          "method": "POST",
          "path": "/repos/{owner}/{repo}/issues",
          "description": "Create an issue"
        },
        {
          "method": "GET",
          "path": "/repos/{owner}/{repo}/pulls",
          "description": "List pull requests"
        },
        {
          "method": "GET",
          "path": "/search/code",
          "description": "Search code across GitHub"
        },
        {
          "method": "POST",
          "path": "/repos/{owner}/{repo}/actions/workflows/{id}/dispatches",
          "description": "Trigger a workflow"
        },
        {
          "method": "GET",
          "path": "/user",
          "description": "Get authenticated user info"
        }
      ],
      "sampleRequest": "curl https://api.github.com/repos/anthropics/anthropic-sdk-python \\\n  -H \"Authorization: Bearer $GITHUB_TOKEN\" \\\n  -H \"Accept: application/vnd.github+json\"",
      "sampleResponse": "{\n  \"id\": 602413,\n  \"name\": \"anthropic-sdk-python\",\n  \"full_name\": \"anthropics/anthropic-sdk-python\",\n  \"description\": \"The official Python library for the Anthropic API\",\n  \"stargazers_count\": 4128,\n  \"forks_count\": 421,\n  \"open_issues_count\": 18,\n  \"language\": \"Python\",\n  \"default_branch\": \"main\"\n}",
      "scoreDepth": 78,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 81,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.743Z",
      "verifiedStatus": 200,
      "latencyMs": 601
    },
    {
      "id": "twitter-x",
      "name": "X (Twitter) API",
      "provider": "X Corp",
      "category": "social",
      "description": "Read and post tweets, search timelines, stream real-time posts, and manage users.",
      "longDescription": "The X API (formerly Twitter API v2) provides programmatic access to tweets, users, trends, and DMs. Look up tweets and users by ID, search recent or full-archive posts, stream real-time tweets matching filters, post and reply, and manage likes and bookmarks.",
      "color": "#000000",
      "tags": [
        "tweets",
        "search",
        "streaming",
        "users",
        "timelines"
      ],
      "authType": "oauth2",
      "authDescription": "Supports OAuth 2.0 Bearer Token (app-only) for read-only, and OAuth 2.0 PKCE for user-context actions.",
      "authExample": "Authorization: Bearer AAAA...",
      "baseUrl": "https://api.twitter.com/2",
      "docsUrl": "https://developer.twitter.com/en/docs/twitter-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1500,
          "unit": "posts/writes",
          "period": "month",
          "note": "500k tweet reads/mo"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "1,500 writes/mo, 500k reads/mo"
          },
          {
            "name": "Basic",
            "monthlyCents": 10000,
            "included": "3M reads/mo, 50k writes/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 500000,
            "included": "1M posts/mo, full-archive search"
          },
          {
            "name": "Enterprise",
            "monthlyCents": 4200000,
            "included": "Unlimited, historical access"
          }
        ],
        "details": "Free: 1,500 writes/mo, 500k reads/mo. Basic: $100/mo (3M reads). Pro: $5,000/mo (1M posts). Enterprise: $42,000/mo."
      },
      "rateLimit": "300 requests/15min (Basic)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/tweets/{id}",
          "description": "Look up a specific tweet"
        },
        {
          "method": "POST",
          "path": "/tweets",
          "description": "Create a tweet"
        },
        {
          "method": "GET",
          "path": "/tweets/search/recent",
          "description": "Search tweets from the past 7 days"
        },
        {
          "method": "GET",
          "path": "/tweets/search/all",
          "description": "Full-archive search (Academic/Pro)"
        },
        {
          "method": "GET",
          "path": "/users/{id}/tweets",
          "description": "Get a user's timeline"
        },
        {
          "method": "GET",
          "path": "/tweets/sample/stream",
          "description": "Stream 1% sample of all tweets"
        }
      ],
      "sampleRequest": "curl \"https://api.twitter.com/2/tweets/search/recent?query=from:nasa&tweet.fields=created_at,public_metrics&max_results=5\" \\\n  -H \"Authorization: Bearer $TWITTER_BEARER_TOKEN\"",
      "sampleResponse": "{\n  \"data\": [{\n    \"id\": \"1234567890\",\n    \"text\": \"🚀 Artemis update: our lunar gateway...\",\n    \"created_at\": \"2024-01-18T14:00:00.000Z\",\n    \"public_metrics\": {\"retweet_count\": 823, \"like_count\": 4521}\n  }],\n  \"meta\": {\"newest_id\": \"1234567890\", \"result_count\": 5}\n}",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.700Z",
      "verifiedStatus": 404,
      "latencyMs": 558
    },
    {
      "id": "reddit",
      "name": "Reddit API",
      "provider": "Reddit",
      "category": "social",
      "description": "Read posts and comments, search subreddits, submit content, and moderate communities.",
      "longDescription": "Reddit's API provides access to the front page of the internet: browse any subreddit, read posts and nested comment threads, search all of Reddit, submit posts and comments, upvote/downvote, access user profiles, and manage subreddit moderation queues.",
      "color": "#ff4500",
      "tags": [
        "subreddits",
        "posts",
        "comments",
        "search",
        "moderation"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0. For read-only access use app-only credentials; for user actions use authorization code flow.",
      "authExample": "Authorization: Bearer token_here",
      "baseUrl": "https://oauth.reddit.com",
      "docsUrl": "https://www.reddit.com/dev/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "requests",
          "period": "minute",
          "note": "Free for most developer use cases"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "100 req/min OAuth, 10 req/min basic"
          },
          {
            "name": "Data API",
            "monthlyCents": null,
            "included": "Paid agreement for large-scale commercial use"
          }
        ],
        "details": "Developer API is free for most use cases. Data API for large-scale commercial use requires a paid agreement with Reddit. Standard: 100 req/min."
      },
      "rateLimit": "100 requests/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/r/{subreddit}/hot",
          "description": "Get hot posts in a subreddit"
        },
        {
          "method": "GET",
          "path": "/r/{subreddit}/comments/{id}",
          "description": "Get post with comments"
        },
        {
          "method": "GET",
          "path": "/search",
          "description": "Search posts across Reddit"
        },
        {
          "method": "POST",
          "path": "/api/submit",
          "description": "Submit a new post"
        },
        {
          "method": "POST",
          "path": "/api/comment",
          "description": "Submit a comment"
        },
        {
          "method": "GET",
          "path": "/user/{username}/overview",
          "description": "Get user's posts and comments"
        }
      ],
      "sampleRequest": "curl \"https://oauth.reddit.com/r/programming/hot?limit=5\" \\\n  -H \"Authorization: Bearer $REDDIT_ACCESS_TOKEN\" \\\n  -H \"User-Agent: MyApp/1.0 by YourUsername\"",
      "sampleResponse": "{\n  \"kind\": \"Listing\",\n  \"data\": {\n    \"children\": [{\n      \"kind\": \"t3\",\n      \"data\": {\n        \"title\": \"New study shows...\",\n        \"subreddit\": \"programming\",\n        \"score\": 2847,\n        \"num_comments\": 134,\n        \"url\": \"https://example.com/article\"\n      }\n    }]\n  }\n}",
      "scoreDepth": 78,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 76,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.239Z",
      "verifiedStatus": 200,
      "latencyMs": 1097
    },
    {
      "id": "twilio",
      "name": "Twilio API",
      "provider": "Twilio",
      "category": "communication",
      "description": "SMS, voice calls, WhatsApp, email, and two-factor authentication via a single API.",
      "longDescription": "Twilio's API platform powers communications for millions of developers. Send and receive SMS/MMS, make and receive voice calls, build IVR systems, send WhatsApp messages, verify phone numbers and users with OTP, and send transactional email via SendGrid (Twilio subsidiary).",
      "color": "#f22f46",
      "tags": [
        "sms",
        "voice",
        "whatsapp",
        "verify",
        "otp"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth using your Account SID as username and Auth Token as password.",
      "authExample": "Authorization: Basic base64(AccountSID:AuthToken)",
      "baseUrl": "https://api.twilio.com/2010-04-01",
      "docsUrl": "https://www.twilio.com/docs/usage/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1500,
          "unit": "credit-cents",
          "period": "signup",
          "note": "$15 free trial credit"
        },
        "tiers": [
          {
            "name": "Free Trial",
            "monthlyCents": 0,
            "included": "$15 credit, PAYG after"
          }
        ],
        "unitCost": {
          "amountCents": 79,
          "per": 10000,
          "unit": "SMS messages"
        },
        "details": "SMS: $0.0079/message. Voice: $0.0085/min. WhatsApp: $0.005/message. Free trial includes $15 credit. Volume discounts available."
      },
      "rateLimit": "1 request/s per phone number",
      "endpoints": [
        {
          "method": "POST",
          "path": "/Accounts/{SID}/Messages.json",
          "description": "Send an SMS or MMS message"
        },
        {
          "method": "GET",
          "path": "/Accounts/{SID}/Messages.json",
          "description": "List messages"
        },
        {
          "method": "POST",
          "path": "/Accounts/{SID}/Calls.json",
          "description": "Initiate a voice call"
        },
        {
          "method": "POST",
          "path": "/Accounts/{SID}/IncomingPhoneNumbers.json",
          "description": "Buy a phone number"
        }
      ],
      "sampleRequest": "curl -X POST https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages.json \\\n  -u \"$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN\" \\\n  --data-urlencode \"To=+15005550006\" \\\n  --data-urlencode \"From=+15017122661\" \\\n  --data-urlencode \"Body=Hello from Twilio!\"",
      "sampleResponse": "{\n  \"sid\": \"SM87105da94bff44b999e4e6eb90d8eb6a\",\n  \"status\": \"queued\",\n  \"to\": \"+15005550006\",\n  \"from\": \"+15017122661\",\n  \"body\": \"Hello from Twilio!\",\n  \"price\": \"-0.00750\",\n  \"date_created\": \"Thu, 18 Jan 2024 12:00:00 +0000\"\n}",
      "scoreDepth": 72,
      "scoreLatency": 76,
      "scorePricing": 75,
      "score": 74,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.863Z",
      "verifiedStatus": 200,
      "latencyMs": 719
    },
    {
      "id": "sendgrid",
      "name": "SendGrid API",
      "provider": "Twilio SendGrid",
      "category": "communication",
      "description": "Transactional and marketing email at scale. Templates, scheduling, analytics, and inbound parsing.",
      "longDescription": "SendGrid delivers 100 billion emails per year for businesses like Airbnb, Uber, and Spotify. Send transactional emails from code, design marketing campaigns with drag-and-drop templates, set up automated drip sequences, parse inbound email, and track open and click rates.",
      "color": "#1a82e2",
      "tags": [
        "email",
        "templates",
        "marketing",
        "tracking",
        "webhooks"
      ],
      "authType": "bearer",
      "authDescription": "Pass your SendGrid API key as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer SG...",
      "baseUrl": "https://api.sendgrid.com/v3",
      "docsUrl": "https://docs.sendgrid.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1500,
          "unit": "credit-cents",
          "period": "signup",
          "note": "$15 free trial credit"
        },
        "tiers": [
          {
            "name": "Free Trial",
            "monthlyCents": 0,
            "included": "$15 credit, PAYG after"
          }
        ],
        "unitCost": {
          "amountCents": 0,
          "per": 100,
          "unit": "emails (free: 100/day)"
        },
        "details": "Free: 100 emails/day. Essentials: $19.95/mo (50k emails). Pro: $89.95/mo (100k emails). Overage ~$0.00133/email on Essentials."
      },
      "rateLimit": "600 requests/min",
      "endpoints": [
        {
          "method": "POST",
          "path": "/mail/send",
          "description": "Send a transactional email"
        },
        {
          "method": "POST",
          "path": "/marketing/campaigns",
          "description": "Create a marketing campaign"
        },
        {
          "method": "GET",
          "path": "/stats",
          "description": "Get email performance statistics"
        },
        {
          "method": "POST",
          "path": "/templates",
          "description": "Create a dynamic email template"
        },
        {
          "method": "GET",
          "path": "/suppression/bounces",
          "description": "Get list of bounced emails"
        }
      ],
      "sampleRequest": "curl -X POST https://api.sendgrid.com/v3/mail/send \\\n  -H \"Authorization: Bearer $SENDGRID_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"personalizations\": [{\"to\": [{\"email\": \"user@example.com\"}]}],\n    \"from\": {\"email\": \"sender@yourdomain.com\"},\n    \"subject\": \"Welcome!\",\n    \"content\": [{\"type\": \"text/plain\", \"value\": \"Thanks for signing up.\"}]\n  }'",
      "sampleResponse": "HTTP 202 Accepted\n# No body returned on success\n# Check X-Message-Id header:\nX-Message-Id: 5aH6dM1sT2KABZvhJ-wr0A",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.018Z",
      "verifiedStatus": 401,
      "latencyMs": 875
    },
    {
      "id": "slack",
      "name": "Slack API",
      "provider": "Slack",
      "category": "communication",
      "description": "Send messages, manage channels, read conversation history, and build interactive Slack apps.",
      "longDescription": "The Slack API lets you build bots, post to channels, respond to slash commands, open modals, react to events via webhooks, search messages, manage users and channels, and create interactive workflows. Available as REST API or via the Bolt SDK.",
      "color": "#4a154b",
      "tags": [
        "messages",
        "channels",
        "webhooks",
        "bots",
        "blocks"
      ],
      "authType": "bearer",
      "authDescription": "Use OAuth 2.0 access tokens (user or bot) as Bearer tokens. Webhook URLs work without tokens.",
      "authExample": "Authorization: Bearer xoxb-...",
      "baseUrl": "https://slack.com/api",
      "docsUrl": "https://api.slack.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Full API access on free Slack plans"
        },
        "tiers": [],
        "details": "Slack API usage is free. Slack workspace plans: Free (90-day message history), Pro $7.25/user/mo, Business+ $12.50/user/mo. Rate limits tighten on free tier."
      },
      "rateLimit": "1 request/s per method (Tier 1)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chat.postMessage",
          "description": "Send a message to a channel or DM"
        },
        {
          "method": "GET",
          "path": "/conversations.history",
          "description": "Fetch conversation history"
        },
        {
          "method": "GET",
          "path": "/conversations.list",
          "description": "List all channels in workspace"
        },
        {
          "method": "POST",
          "path": "/views.open",
          "description": "Open a modal view"
        },
        {
          "method": "POST",
          "path": "/reactions.add",
          "description": "Add an emoji reaction to a message"
        },
        {
          "method": "GET",
          "path": "/users.list",
          "description": "List workspace members"
        }
      ],
      "sampleRequest": "curl -X POST https://slack.com/api/chat.postMessage \\\n  -H \"Authorization: Bearer $SLACK_BOT_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"channel\": \"C0123456789\",\n    \"text\": \"Hello from the API!\",\n    \"blocks\": [{\"type\":\"section\",\"text\":{\"type\":\"mrkdwn\",\"text\":\"*Bold* and _italic_\"}}]\n  }'",
      "sampleResponse": "{\n  \"ok\": true,\n  \"channel\": \"C0123456789\",\n  \"ts\": \"1716249600.123456\",\n  \"message\": {\n    \"type\": \"message\",\n    \"text\": \"Hello from the API!\",\n    \"bot_id\": \"B0123456789\",\n    \"ts\": \"1716249600.123456\"\n  }\n}",
      "scoreDepth": 74,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 69,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.606Z",
      "verifiedStatus": 200,
      "latencyMs": 2463
    },
    {
      "id": "serper",
      "name": "Serper API",
      "provider": "Serper.dev",
      "category": "search",
      "description": "Google Search results via API — web, news, images, videos, maps, and shopping in JSON.",
      "longDescription": "Serper provides real-time Google Search results via a simple REST API. Retrieve organic results, featured snippets, knowledge graphs, People Also Ask, images, videos, news, and shopping results. Ideal for giving AI agents access to current web information.",
      "color": "#1a73e8",
      "tags": [
        "google-search",
        "news",
        "images",
        "knowledge-graph",
        "serp"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key in the X-API-KEY header.",
      "authExample": "X-API-KEY: your-api-key",
      "baseUrl": "https://google.serper.dev",
      "docsUrl": "https://serper.dev/api-reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 5000,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "2,500 free queries on signup"
        },
        "tiers": [],
        "details": "50K queries: $50 ($1/1K). 100K: $90. 500K: $350. 1M: $600. Custom enterprise plans available. Credits never expire."
      },
      "rateLimit": "2,500 requests/month (free)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/search",
          "description": "Google Web Search results"
        },
        {
          "method": "POST",
          "path": "/news",
          "description": "Google News results"
        },
        {
          "method": "POST",
          "path": "/images",
          "description": "Google Image Search results"
        },
        {
          "method": "POST",
          "path": "/videos",
          "description": "Google Video Search results"
        },
        {
          "method": "POST",
          "path": "/places",
          "description": "Google Maps / local business results"
        },
        {
          "method": "POST",
          "path": "/shopping",
          "description": "Google Shopping results"
        }
      ],
      "sampleRequest": "curl https://google.serper.dev/search \\\n  -H \"X-API-KEY: $SERPER_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"q\": \"latest AI news 2024\", \"num\": 5, \"gl\": \"us\"}'",
      "sampleResponse": "{\n  \"organic\": [{\n    \"title\": \"Google DeepMind announces Gemini 2.0\",\n    \"link\": \"https://deepmind.google/...\",\n    \"snippet\": \"Google DeepMind has unveiled...\",\n    \"position\": 1\n  }],\n  \"searchParameters\": {\"q\": \"latest AI news 2024\", \"gl\": \"us\"},\n  \"credits\": 1\n}",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.942Z",
      "verifiedStatus": 403,
      "latencyMs": 799
    },
    {
      "id": "brave-search",
      "name": "Brave Search API",
      "provider": "Brave",
      "category": "search",
      "description": "Independent web search with AI summarization, news, images, and videos — no Google dependency.",
      "longDescription": "Brave Search API provides access to Brave's independent search index, not relying on Google or Bing. Get web results, news, images, videos, and AI-generated summaries. Features goggles for custom re-ranking, infoboxes, FAQs, and discussions from Reddit.",
      "color": "#ff6000",
      "tags": [
        "web-search",
        "independent-index",
        "ai-summaries",
        "news",
        "privacy"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API subscription token in the X-Subscription-Token header.",
      "authExample": "X-Subscription-Token: your-token",
      "baseUrl": "https://api.search.brave.com/res/v1",
      "docsUrl": "https://api.search.brave.com/app/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "2,000 queries/month (free plan)"
        },
        "tiers": [],
        "details": "Free: 2K queries/mo. Base: $5/mo for 20K queries. Pro: $20/mo for 200K queries. Enterprise: custom with SLA."
      },
      "rateLimit": "1 request/s (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/web/search",
          "description": "Brave Web Search results"
        },
        {
          "method": "GET",
          "path": "/news/search",
          "description": "Brave News Search results"
        },
        {
          "method": "GET",
          "path": "/images/search",
          "description": "Brave Image Search results"
        },
        {
          "method": "GET",
          "path": "/videos/search",
          "description": "Brave Video Search results"
        }
      ],
      "sampleRequest": "curl \"https://api.search.brave.com/res/v1/web/search?q=open+source+LLMs&count=5&result_filter=web\" \\\n  -H \"X-Subscription-Token: $BRAVE_API_KEY\" \\\n  -H \"Accept: application/json\"",
      "sampleResponse": "{\n  \"type\": \"search\",\n  \"web\": {\n    \"results\": [{\n      \"title\": \"Top Open Source LLMs in 2024\",\n      \"url\": \"https://example.com/llms\",\n      \"description\": \"A comprehensive guide to the best...\",\n      \"age\": \"2 days ago\",\n      \"language\": \"en\"\n    }]\n  },\n  \"query\": {\"original\": \"open source LLMs\"}\n}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 75,
      "score": 60,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.821Z",
      "verifiedStatus": 422,
      "latencyMs": 1678
    },
    {
      "id": "cloudinary",
      "name": "Cloudinary API",
      "provider": "Cloudinary",
      "category": "storage",
      "description": "Upload, transform, optimize, and deliver images and videos at scale via URL or API.",
      "longDescription": "Cloudinary is a media management platform that handles the entire media pipeline. Upload images and videos, apply on-the-fly transformations via URL parameters (resize, crop, watermark, format convert, quality optimize), organize with tags and folders, and deliver via global CDN.",
      "color": "#3448c5",
      "tags": [
        "images",
        "video",
        "transform",
        "cdn",
        "optimization"
      ],
      "authType": "basic",
      "authDescription": "Use API Key and API Secret as Basic Auth credentials. Signed uploads use HMAC-SHA1.",
      "authExample": "Authorization: Basic base64(api_key:api_secret)",
      "baseUrl": "https://api.cloudinary.com/v1_1/{cloud_name}",
      "docsUrl": "https://cloudinary.com/documentation/image_upload_api_reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "25 credits/month (≈25GB storage, 25GB bandwidth)"
        },
        "tiers": [],
        "details": "Free: 25 credits/mo. Plus: $89/mo for 225 credits. Advanced: $224/mo. 1 credit ≈ 1GB storage or bandwidth or 1,000 transformations."
      },
      "rateLimit": "500 requests/hour (free)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/{resource_type}/upload",
          "description": "Upload a file"
        },
        {
          "method": "GET",
          "path": "/{resource_type}/list/{next_cursor}",
          "description": "List resources in a folder"
        },
        {
          "method": "GET",
          "path": "/resources/{resource_type}/{public_id}",
          "description": "Get metadata for a resource"
        },
        {
          "method": "POST",
          "path": "/{resource_type}/destroy",
          "description": "Delete a resource"
        },
        {
          "method": "POST",
          "path": "/resources/{resource_type}/tags",
          "description": "Add or remove tags"
        }
      ],
      "sampleRequest": "curl https://api.cloudinary.com/v1_1/$CLOUD_NAME/image/upload \\\n  -u \"$CLOUDINARY_API_KEY:$CLOUDINARY_API_SECRET\" \\\n  -F \"file=@/path/to/image.jpg\" \\\n  -F \"folder=products\" \\\n  -F \"public_id=product-001\"",
      "sampleResponse": "{\n  \"asset_id\": \"b5e6d2b39ba3e0869d67141ba7dba6cf\",\n  \"public_id\": \"products/product-001\",\n  \"format\": \"jpg\",\n  \"width\": 1920,\n  \"height\": 1080,\n  \"bytes\": 482604,\n  \"secure_url\": \"https://res.cloudinary.com/demo/image/upload/products/product-001.jpg\",\n  \"created_at\": \"2024-01-18T12:00:00Z\"\n}",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.220Z",
      "verifiedStatus": 404,
      "latencyMs": 973
    },
    {
      "id": "supabase",
      "name": "Supabase API",
      "provider": "Supabase",
      "category": "storage",
      "description": "Open-source Firebase alternative — Postgres database, auth, real-time, storage, and edge functions.",
      "longDescription": "Supabase gives you a full backend via auto-generated REST and GraphQL APIs over Postgres, plus Auth (email, social, MFA), real-time subscriptions, file storage, and serverless edge functions. Each project gets its own Postgres database with row-level security.",
      "color": "#3ecf8e",
      "tags": [
        "postgres",
        "realtime",
        "auth",
        "storage",
        "row-level-security"
      ],
      "authType": "api-key",
      "authDescription": "Use the anon key for public access (respects RLS) or service_role key for admin access. Pass as apikey header or Bearer token.",
      "authExample": "apikey: your-anon-key\nAuthorization: Bearer your-anon-key",
      "baseUrl": "https://{project-id}.supabase.co/rest/v1",
      "docsUrl": "https://supabase.com/docs/guides/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 500,
          "unit": "MB database",
          "period": "forever",
          "note": "50k MAU, 1 GB file storage"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "500 MB DB, 1 GB storage, 50k MAU"
          },
          {
            "name": "Pro",
            "monthlyCents": 2500,
            "included": "8 GB DB, 100 GB storage, unlimited MAU"
          },
          {
            "name": "Team",
            "monthlyCents": 59900,
            "included": "SOC2, SSO, priority support"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Free: 500MB DB, 1GB storage, 50k MAU. Pro: $25/mo (8GB DB, 100GB storage). Team: $599/mo. Enterprise: custom."
      },
      "rateLimit": "1,000 requests/s (database)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/{table}",
          "description": "Query a table (PostgREST filters)"
        },
        {
          "method": "POST",
          "path": "/{table}",
          "description": "Insert one or more rows"
        },
        {
          "method": "PATCH",
          "path": "/{table}",
          "description": "Update matching rows"
        },
        {
          "method": "DELETE",
          "path": "/{table}",
          "description": "Delete matching rows"
        },
        {
          "method": "POST",
          "path": "/rpc/{function}",
          "description": "Call a Postgres function/RPC"
        }
      ],
      "sampleRequest": "curl \"https://xyz.supabase.co/rest/v1/todos?select=*&completed=eq.false&order=created_at.desc\" \\\n  -H \"apikey: $SUPABASE_ANON_KEY\" \\\n  -H \"Authorization: Bearer $SUPABASE_ANON_KEY\"",
      "sampleResponse": "[\n  {\n    \"id\": 1,\n    \"title\": \"Build the API Map\",\n    \"completed\": false,\n    \"created_at\": \"2024-01-18T12:00:00Z\",\n    \"user_id\": \"uuid-here\"\n  },\n  {\n    \"id\": 2,\n    \"title\": \"Ship to production\",\n    \"completed\": false,\n    \"created_at\": \"2024-01-17T09:00:00Z\",\n    \"user_id\": \"uuid-here\"\n  }\n]",
      "scoreDepth": 78,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 58,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:50.949Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "auth0",
      "name": "Auth0 API",
      "provider": "Okta (Auth0)",
      "category": "auth",
      "description": "Universal Login, SSO, MFA, social connections, machine-to-machine tokens, and user management.",
      "longDescription": "Auth0 provides identity as a service with support for every auth pattern: social logins (Google, GitHub, Apple), enterprise SSO (SAML, OIDC), passwordless, MFA, machine-to-machine (client credentials), and B2B multi-tenancy with Organizations. Integrates in minutes.",
      "color": "#eb5424",
      "tags": [
        "sso",
        "mfa",
        "social-login",
        "machine-to-machine",
        "oidc"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0/OIDC. For Management API actions, obtain a Management API token via the client credentials grant.",
      "authExample": "Authorization: Bearer Management_API_token",
      "baseUrl": "https://{tenant}.auth0.com/api/v2",
      "docsUrl": "https://auth0.com/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 7500,
          "unit": "MAU",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "7,500 MAU, unlimited logins"
          },
          {
            "name": "Essential",
            "monthlyCents": 2300,
            "included": "1k MAU, custom domain"
          },
          {
            "name": "Professional",
            "monthlyCents": 24000,
            "included": "1k MAU, enterprise features"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing, SLA"
          }
        ],
        "details": "Free: 7,500 MAU. Essential: $23/mo (1k MAU). Professional: $240/mo (1k MAU + enterprise features). Enterprise: custom."
      },
      "rateLimit": "50 requests/s (Management API)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/oauth/token",
          "description": "Get access token (multiple grant types)"
        },
        {
          "method": "GET",
          "path": "/userinfo",
          "description": "Get authenticated user info (OIDC)"
        },
        {
          "method": "GET",
          "path": "/api/v2/users",
          "description": "List and search users"
        },
        {
          "method": "POST",
          "path": "/api/v2/users",
          "description": "Create a user"
        },
        {
          "method": "PATCH",
          "path": "/api/v2/users/{id}",
          "description": "Update a user"
        },
        {
          "method": "POST",
          "path": "/api/v2/users/{id}/roles",
          "description": "Assign roles to a user"
        }
      ],
      "sampleRequest": "# Get Management API token\ncurl -X POST https://$AUTH0_DOMAIN/oauth/token \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"client_id\": \"'$AUTH0_CLIENT_ID'\",\n    \"client_secret\": \"'$AUTH0_CLIENT_SECRET'\",\n    \"audience\": \"https://'$AUTH0_DOMAIN'/api/v2/\",\n    \"grant_type\": \"client_credentials\"\n  }'",
      "sampleResponse": "{\n  \"access_token\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6...\",\n  \"expires_in\": 86400,\n  \"token_type\": \"Bearer\"\n}\n\n# Then list users:\nGET /api/v2/users?page=0&per_page=50\n→ [{\"user_id\":\"auth0|abc123\",\"email\":\"user@example.com\",\"name\":\"Jane\"}]",
      "scoreDepth": 78,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 58,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:50.949Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "firebase-auth",
      "name": "Firebase Authentication",
      "provider": "Google Firebase",
      "category": "auth",
      "description": "Email/password, phone OTP, Google, Apple, and custom token authentication for mobile and web.",
      "longDescription": "Firebase Authentication provides backend services to authenticate users using passwords, phone numbers, and federated identity providers (Google, Facebook, Apple, GitHub, Twitter, Microsoft). Handles JWT token lifecycle, refresh tokens, and email verification flows.",
      "color": "#ffca28",
      "tags": [
        "email-password",
        "phone-otp",
        "google-sign-in",
        "jwt",
        "custom-tokens"
      ],
      "authType": "api-key",
      "authDescription": "Include your Firebase Web API Key as a key query parameter for REST endpoints.",
      "authExample": "?key=AIzaSy...",
      "baseUrl": "https://identitytoolkit.googleapis.com/v1",
      "docsUrl": "https://firebase.google.com/docs/reference/rest/auth",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "10K/month phone verifications; unlimited other sign-ins"
        },
        "tiers": [],
        "details": "Free forever for email/social auth. Phone auth: 10K verifications/month free on Spark; $0.006 per verification on Blaze plan after threshold."
      },
      "rateLimit": "1M users per project (Spark)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/accounts:signUp",
          "description": "Create a new email/password user"
        },
        {
          "method": "POST",
          "path": "/accounts:signInWithPassword",
          "description": "Sign in with email and password"
        },
        {
          "method": "POST",
          "path": "/accounts:sendOobCode",
          "description": "Send password reset or verification email"
        },
        {
          "method": "POST",
          "path": "/accounts:update",
          "description": "Update user profile or password"
        },
        {
          "method": "POST",
          "path": "/accounts:lookup",
          "description": "Look up user data by ID token"
        },
        {
          "method": "POST",
          "path": "/token",
          "description": "Refresh an ID token"
        }
      ],
      "sampleRequest": "curl -X POST \"https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=$FIREBASE_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"email\": \"user@example.com\",\n    \"password\": \"securepassword\",\n    \"returnSecureToken\": true\n  }'",
      "sampleResponse": "{\n  \"localId\": \"ZY6sY3NfRXYJ0N...\",\n  \"email\": \"user@example.com\",\n  \"displayName\": \"\",\n  \"idToken\": \"eyJhbGciOiJSUzI1NiIsImtpZCI6...\",\n  \"registered\": true,\n  \"refreshToken\": \"APZUo0...\",\n  \"expiresIn\": \"3600\"\n}",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.085Z",
      "verifiedStatus": 404,
      "latencyMs": 736
    },
    {
      "id": "spotify",
      "name": "Spotify Web API",
      "provider": "Spotify",
      "category": "entertainment",
      "description": "Search tracks, albums, artists, playlists, get audio features, control playback, and manage libraries.",
      "longDescription": "Spotify's Web API gives programmatic access to Spotify's catalog of 100M+ tracks. Search for any song, artist, album, or playlist; retrieve audio features (tempo, key, danceability); control playback on active devices; manage the user's library; follow artists; and create/modify playlists.",
      "color": "#1db954",
      "tags": [
        "music",
        "tracks",
        "playlists",
        "playback",
        "audio-features"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0. Client credentials grant for catalog access; Authorization Code + PKCE for user data and playback control.",
      "authExample": "Authorization: Bearer BQC...",
      "baseUrl": "https://api.spotify.com/v1",
      "docsUrl": "https://developer.spotify.com/documentation/web-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "API access is free with a Spotify Developer account"
        },
        "tiers": [],
        "details": "Spotify API is free for all developers. Playback control requires users to have Spotify Premium. Extended Quota Mode requires approval."
      },
      "rateLimit": "180 requests/min (approx)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/search",
          "description": "Search tracks, albums, artists, playlists"
        },
        {
          "method": "GET",
          "path": "/tracks/{id}",
          "description": "Get track metadata"
        },
        {
          "method": "GET",
          "path": "/audio-features/{id}",
          "description": "Get audio analysis (tempo, key, energy)"
        },
        {
          "method": "GET",
          "path": "/recommendations",
          "description": "Get personalized track recommendations"
        },
        {
          "method": "GET",
          "path": "/me/player",
          "description": "Get current playback state"
        },
        {
          "method": "PUT",
          "path": "/me/player/play",
          "description": "Start or resume playback"
        },
        {
          "method": "POST",
          "path": "/users/{id}/playlists",
          "description": "Create a playlist"
        }
      ],
      "sampleRequest": "curl \"https://api.spotify.com/v1/search?q=Daft+Punk&type=artist&limit=1\" \\\n  -H \"Authorization: Bearer $SPOTIFY_ACCESS_TOKEN\"",
      "sampleResponse": "{\n  \"artists\": {\n    \"items\": [{\n      \"id\": \"4tZwfgrHOc3mvqYlEYSvVi\",\n      \"name\": \"Daft Punk\",\n      \"popularity\": 80,\n      \"followers\": {\"total\": 9842341},\n      \"genres\": [\"french house\", \"electronic\"],\n      \"images\": [{\"url\": \"https://i.scdn.co/image/...\", \"width\": 640}]\n    }]\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.105Z",
      "verifiedStatus": 401,
      "latencyMs": 707
    },
    {
      "id": "polygon-io",
      "name": "Polygon.io",
      "provider": "Polygon.io",
      "category": "finance",
      "description": "Real-time and historical stock, options, forex, and crypto market data from major exchanges.",
      "longDescription": "Polygon.io provides institutional-grade financial market data via a clean REST and WebSocket API. Access real-time trades, quotes, aggregates, and snapshots for US stocks, options chains, forex pairs, and crypto assets. Includes company financials, news, and technical indicators. Used by quant funds, fintech apps, and trading bots.",
      "color": "#22d3ee",
      "tags": [
        "stocks",
        "options",
        "forex",
        "crypto",
        "market-data",
        "real-time",
        "historical"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as a query parameter named apiKey on every request.",
      "authExample": "?apiKey=YOUR_API_KEY",
      "baseUrl": "https://api.polygon.io/v2",
      "docsUrl": "https://polygon.io/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 2900,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Unlimited calls, end-of-day data only, 15-min delay"
        },
        "tiers": [],
        "details": "Free: delayed data, limited endpoints. Starter $29/mo: real-time data. Developer $79/mo: options + forex. Advanced $199/mo: unlimited assets + WebSocket."
      },
      "rateLimit": "5 calls/min (free) · Unlimited (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to}",
          "description": "Aggregate OHLCV bars for a ticker"
        },
        {
          "method": "GET",
          "path": "/snapshot/locale/us/markets/stocks/tickers",
          "description": "Real-time snapshots for all US stocks"
        },
        {
          "method": "GET",
          "path": "/last/trade/{stocksTicker}",
          "description": "Get the last trade for a stock"
        },
        {
          "method": "GET",
          "path": "/reference/tickers",
          "description": "List and search all available tickers"
        },
        {
          "method": "GET",
          "path": "/v3/reference/options/contracts",
          "description": "List options contracts with filtering"
        },
        {
          "method": "GET",
          "path": "/v2/forex/currencies",
          "description": "Get all forex currency pairs"
        }
      ],
      "sampleRequest": "curl \"https://api.polygon.io/v2/aggs/ticker/AAPL/range/1/day/2024-01-01/2024-01-31?adjusted=true&sort=asc&apiKey=$POLYGON_API_KEY\"",
      "sampleResponse": "{\n  \"ticker\": \"AAPL\",\n  \"resultsCount\": 21,\n  \"results\": [{\n    \"v\": 55884904,\n    \"o\": 185.57,\n    \"c\": 185.92,\n    \"h\": 186.74,\n    \"l\": 183.82,\n    \"t\": 1704067200000,\n    \"n\": 531365\n  }]\n}",
      "scoreDepth": 83,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 72,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.290Z",
      "verifiedStatus": 404,
      "latencyMs": 876
    },
    {
      "id": "coingecko",
      "name": "CoinGecko API",
      "provider": "CoinGecko",
      "category": "finance",
      "description": "Comprehensive crypto market data — prices, market caps, volumes, and metadata for 15,000+ coins.",
      "longDescription": "CoinGecko is the leading independent cryptocurrency data aggregator, tracking 15,000+ coins across 900+ exchanges. The API provides real-time prices, market caps, trading volumes, historical data, OHLC candles, exchange data, DeFi metrics, and NFT floor prices. Widely used in crypto dashboards, wallets, and portfolio trackers.",
      "color": "#8dc647",
      "tags": [
        "crypto",
        "bitcoin",
        "ethereum",
        "defi",
        "nft",
        "market-data",
        "prices"
      ],
      "authType": "api-key",
      "authDescription": "Free tier requires no authentication. Demo and Pro plans use the x-cg-demo-api-key or x-cg-pro-api-key header.",
      "authExample": "x-cg-demo-api-key: CG-...",
      "baseUrl": "https://api.coingecko.com/api/v3",
      "docsUrl": "https://docs.coingecko.com/reference/introduction",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "10,000 calls/month (30 calls/min)"
        },
        "tiers": [],
        "details": "Free: 30 calls/min, 10k/month. Demo $129/mo: 500 calls/min. Analyst $499/mo: 500 calls/min + premium endpoints. Lite $2,499/mo: 1,000 calls/min."
      },
      "rateLimit": "30 calls/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/simple/price",
          "description": "Get current price for one or more coins"
        },
        {
          "method": "GET",
          "path": "/coins/markets",
          "description": "List coins with market data sorted by rank"
        },
        {
          "method": "GET",
          "path": "/coins/{id}/market_chart",
          "description": "Historical market data (price, volume, market cap)"
        },
        {
          "method": "GET",
          "path": "/coins/{id}/ohlc",
          "description": "OHLC chart data for a coin"
        },
        {
          "method": "GET",
          "path": "/exchanges",
          "description": "List all crypto exchanges with volume data"
        },
        {
          "method": "GET",
          "path": "/global",
          "description": "Global crypto market overview stats"
        }
      ],
      "sampleRequest": "curl \"https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum&vs_currencies=usd&include_24hr_change=true\" -H \"x-cg-demo-api-key: CG-...\"",
      "sampleResponse": "{\n  \"bitcoin\": {\n    \"usd\": 67234.50,\n    \"usd_24h_change\": 2.34\n  },\n  \"ethereum\": {\n    \"usd\": 3512.88,\n    \"usd_24h_change\": 1.87\n  }\n}",
      "scoreDepth": 83,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 72,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.174Z",
      "verifiedStatus": 404,
      "latencyMs": 732
    },
    {
      "id": "alpha-vantage",
      "name": "Alpha Vantage",
      "provider": "Alpha Vantage",
      "category": "finance",
      "description": "Free stock, ETF, mutual fund, forex, crypto, and economic indicator data via REST and WebSocket.",
      "longDescription": "Alpha Vantage offers free and premium financial market data APIs covering US and global equities, ETFs, mutual funds, forex, cryptocurrencies, and economic indicators like GDP and CPI. Technical indicators (RSI, MACD, Bollinger Bands) are computed server-side. Favored by students, individual investors, and independent developers for its generous free tier.",
      "color": "#1a56db",
      "tags": [
        "stocks",
        "forex",
        "crypto",
        "technical-indicators",
        "fundamentals",
        "free"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as the apikey query parameter on every request.",
      "authExample": "?apikey=YOUR_API_KEY",
      "baseUrl": "https://www.alphavantage.co/query",
      "docsUrl": "https://www.alphavantage.co/documentation/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "25 requests/day"
        },
        "tiers": [],
        "details": "Free: 25 requests/day. Premium $50/mo: 75 requests/min. Premium $120/mo: 150 requests/min. Enterprise: custom rates."
      },
      "rateLimit": "25 requests/day (free) · 75–600 requests/min (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "?function=TIME_SERIES_DAILY",
          "description": "Daily OHLCV data for any equity"
        },
        {
          "method": "GET",
          "path": "?function=GLOBAL_QUOTE",
          "description": "Real-time quote for a stock symbol"
        },
        {
          "method": "GET",
          "path": "?function=RSI",
          "description": "Relative Strength Index (RSI) values"
        },
        {
          "method": "GET",
          "path": "?function=FX_DAILY",
          "description": "Daily forex exchange rates"
        },
        {
          "method": "GET",
          "path": "?function=DIGITAL_CURRENCY_DAILY",
          "description": "Daily crypto prices in any fiat currency"
        },
        {
          "method": "GET",
          "path": "?function=INCOME_STATEMENT",
          "description": "Annual and quarterly income statements"
        }
      ],
      "sampleRequest": "curl \"https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=IBM&apikey=$AV_API_KEY\"",
      "sampleResponse": "{\n  \"Global Quote\": {\n    \"01. symbol\": \"IBM\",\n    \"05. price\": \"183.7600\",\n    \"09. change\": \"2.0200\",\n    \"10. change percent\": \"1.1103%\",\n    \"06. volume\": \"3476512\"\n  }\n}",
      "scoreDepth": 81,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 82,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.261Z",
      "verifiedStatus": 200,
      "latencyMs": 814
    },
    {
      "id": "finnhub",
      "name": "Finnhub Stock API",
      "provider": "Finnhub",
      "category": "finance",
      "description": "Real-time stock quotes, company fundamentals, earnings calendars, and alternative data.",
      "longDescription": "Finnhub provides real-time RESTful APIs and WebSocket streams for global stock markets. Features include real-time and historical quotes, SEC filings, earnings call transcripts, analyst recommendations, insider transactions, earnings surprises, economic calendar events, news sentiment, and alternative data like satellite imagery and foot traffic. Covers US, EU, and Asian markets.",
      "color": "#1db954",
      "tags": [
        "stocks",
        "earnings",
        "fundamentals",
        "news",
        "sentiment",
        "real-time"
      ],
      "authType": "api-key",
      "authDescription": "Send your API token in the X-Finnhub-Token request header, or as the token query parameter.",
      "authExample": "X-Finnhub-Token: YOUR_API_KEY",
      "baseUrl": "https://finnhub.io/api/v1",
      "docsUrl": "https://finnhub.io/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "60 API calls/minute"
        },
        "tiers": [],
        "details": "Free: 60 calls/min, US stocks only. Growth $14/mo: 300 calls/min. All-in-One $60/mo: 600 calls/min, global coverage + premium data."
      },
      "rateLimit": "60 calls/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/quote",
          "description": "Real-time stock quote (price, change, volume)"
        },
        {
          "method": "GET",
          "path": "/stock/candle",
          "description": "Historical OHLCV candlestick data"
        },
        {
          "method": "GET",
          "path": "/company-earnings",
          "description": "Earnings history and EPS surprise data"
        },
        {
          "method": "GET",
          "path": "/stock/recommendation",
          "description": "Analyst buy/hold/sell recommendations"
        },
        {
          "method": "GET",
          "path": "/news",
          "description": "Latest financial and market news with sentiment"
        },
        {
          "method": "GET",
          "path": "/stock/insider-transactions",
          "description": "Insider buying and selling data"
        }
      ],
      "sampleRequest": "curl \"https://finnhub.io/api/v1/quote?symbol=AAPL\" -H \"X-Finnhub-Token: $FINNHUB_API_KEY\"",
      "sampleResponse": "{\n  \"c\": 182.63,\n  \"d\": 1.85,\n  \"dp\": 1.0239,\n  \"h\": 183.12,\n  \"l\": 180.97,\n  \"o\": 181.05,\n  \"pc\": 180.78,\n  \"t\": 1704067200\n}",
      "scoreDepth": 81,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 71,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.312Z",
      "verifiedStatus": 401,
      "latencyMs": 807
    },
    {
      "id": "open-exchange-rates",
      "name": "Open Exchange Rates",
      "provider": "Open Exchange Rates",
      "category": "finance",
      "description": "Reliable currency exchange rates for 200+ currencies updated hourly, with historical data.",
      "longDescription": "Open Exchange Rates provides a simple JSON API for current and historical foreign exchange rates, used by thousands of businesses and developers worldwide. Covers 200+ currencies including exotic and black-market rates. Ideal for e-commerce price localization, financial apps, accounting tools, and travel applications.",
      "color": "#f59e0b",
      "tags": [
        "forex",
        "currency",
        "exchange-rates",
        "fiat",
        "conversion",
        "historical"
      ],
      "authType": "api-key",
      "authDescription": "Pass your App ID as the app_id query parameter on every request.",
      "authExample": "?app_id=YOUR_APP_ID",
      "baseUrl": "https://openexchangerates.org/api",
      "docsUrl": "https://docs.openexchangerates.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "1,000 requests/month, USD base only"
        },
        "tiers": [],
        "details": "Free: 1k requests/month, hourly rates, USD base only. Developer $12/mo: 3k requests, any base. Enterprise $97/mo: unlimited, real-time rates."
      },
      "rateLimit": "1,000 requests/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/latest.json",
          "description": "Latest exchange rates (all currencies vs. USD)"
        },
        {
          "method": "GET",
          "path": "/historical/{date}.json",
          "description": "Historical rates for a specific date"
        },
        {
          "method": "GET",
          "path": "/currencies.json",
          "description": "List all supported currency codes and names"
        },
        {
          "method": "GET",
          "path": "/convert/{value}/{from}/{to}",
          "description": "Convert an amount between two currencies"
        },
        {
          "method": "GET",
          "path": "/time-series.json",
          "description": "Rates for a date range (paid plans)"
        }
      ],
      "sampleRequest": "curl \"https://openexchangerates.org/api/latest.json?app_id=$OER_APP_ID&symbols=EUR,GBP,JPY\"",
      "sampleResponse": "{\n  \"disclaimer\": \"Usage subject to terms: https://openexchangerates.org/terms\",\n  \"base\": \"USD\",\n  \"timestamp\": 1704067200,\n  \"rates\": {\n    \"EUR\": 0.9218,\n    \"GBP\": 0.7891,\n    \"JPY\": 142.35\n  }\n}",
      "scoreDepth": 78,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.061Z",
      "verifiedStatus": 405,
      "latencyMs": 2467
    },
    {
      "id": "coinmarketcap",
      "name": "CoinMarketCap API",
      "provider": "CoinMarketCap",
      "category": "finance",
      "description": "Authoritative crypto prices, rankings, market caps, and metadata for 9,500+ cryptocurrencies.",
      "longDescription": "CoinMarketCap is the world's most-referenced cryptocurrency data provider, tracking 9,500+ cryptocurrencies across 700+ exchanges. The API provides real-time and historical price, market cap, and volume data, global crypto market metrics, Fear & Greed Index, category performance, airdrops calendar, and on-chain DEX trading data. Widely used in crypto apps, media, and institutional research.",
      "color": "#3861fb",
      "tags": [
        "crypto",
        "bitcoin",
        "market-cap",
        "rankings",
        "defi",
        "blockchain"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key in the X-CMC_PRO_API_KEY request header.",
      "authExample": "X-CMC_PRO_API_KEY: YOUR_API_KEY",
      "baseUrl": "https://pro-api.coinmarketcap.com/v1",
      "docsUrl": "https://coinmarketcap.com/api/documentation/v1/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "10,000 credits/month"
        },
        "tiers": [],
        "details": "Basic (free): 10k credits/month. Hobbyist $29/mo: 40k credits/month. Startup $79/mo: 200k credits/month. Standard $399/mo: 1M credits/month."
      },
      "rateLimit": "30 calls/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/cryptocurrency/listings/latest",
          "description": "Latest crypto listings sorted by market cap"
        },
        {
          "method": "GET",
          "path": "/cryptocurrency/quotes/latest",
          "description": "Real-time prices and market data by symbol or ID"
        },
        {
          "method": "GET",
          "path": "/global-metrics/quotes/latest",
          "description": "Global crypto market statistics"
        },
        {
          "method": "GET",
          "path": "/cryptocurrency/info",
          "description": "Metadata: logo, description, URLs, tags"
        },
        {
          "method": "GET",
          "path": "/cryptocurrency/market-pairs/latest",
          "description": "Active market pairs for a cryptocurrency"
        }
      ],
      "sampleRequest": "curl \"https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=BTC,ETH&convert=USD\" -H \"X-CMC_PRO_API_KEY: $CMC_API_KEY\"",
      "sampleResponse": "{\n  \"data\": {\n    \"BTC\": {\n      \"name\": \"Bitcoin\",\n      \"symbol\": \"BTC\",\n      \"quote\": {\n        \"USD\": {\n          \"price\": 67845.23,\n          \"market_cap\": 1334567890123,\n          \"percent_change_24h\": 2.45\n        }\n      }\n    }\n  }\n}",
      "scoreDepth": 81,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 82,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.432Z",
      "verifiedStatus": 200,
      "latencyMs": 819
    },
    {
      "id": "postman",
      "name": "Postman API",
      "provider": "Postman",
      "category": "developer",
      "description": "Programmatically manage Postman workspaces, collections, environments, mocks, and monitors.",
      "longDescription": "The Postman API lets you automate and integrate your API development workflows. Manage workspaces, import and export collections, sync environments, spin up mock servers, trigger monitor runs, and retrieve usage analytics — all via REST. Used for CI/CD integrations, team automation, and platform engineering workflows. The API mirrors Postman's web interface for full programmatic control.",
      "color": "#ef5b25",
      "tags": [
        "api-testing",
        "collections",
        "workspaces",
        "mocks",
        "monitors",
        "environments",
        "ci-cd"
      ],
      "authType": "api-key",
      "authDescription": "Generate a Postman API key in your account settings. Pass it in the X-API-Key request header on every request.",
      "authExample": "X-API-Key: PMAK-...",
      "baseUrl": "https://api.postman.com",
      "docsUrl": "https://learning.postman.com/docs/developer/postman-api/intro-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "API access included on all plans; Free plan supports 1 user"
        },
        "tiers": [],
        "details": "Free: 1 user, basic features. Solo $9/mo: AI features + extended usage. Team $19/user/mo: collaboration, role-based access, SSO add-on. Enterprise $49/user/mo: SSO, audit logs, custom roles, advanced security."
      },
      "rateLimit": "300 requests/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/workspaces",
          "description": "List all workspaces in your team"
        },
        {
          "method": "GET",
          "path": "/collections",
          "description": "List all collections (optionally filter by workspace)"
        },
        {
          "method": "POST",
          "path": "/collections",
          "description": "Create a new collection from a definition"
        },
        {
          "method": "PUT",
          "path": "/collections/{collectionId}",
          "description": "Replace an entire collection"
        },
        {
          "method": "GET",
          "path": "/environments",
          "description": "List all environments in a workspace"
        },
        {
          "method": "POST",
          "path": "/environments",
          "description": "Create a new environment with variables"
        },
        {
          "method": "GET",
          "path": "/mocks",
          "description": "List all mock servers"
        },
        {
          "method": "POST",
          "path": "/mocks",
          "description": "Create a mock server from a collection"
        },
        {
          "method": "GET",
          "path": "/monitors",
          "description": "List all monitors with schedule and status"
        },
        {
          "method": "POST",
          "path": "/monitors/{monitorId}/run",
          "description": "Trigger an immediate monitor run"
        },
        {
          "method": "GET",
          "path": "/apis",
          "description": "List all API definitions in a workspace"
        },
        {
          "method": "GET",
          "path": "/me",
          "description": "Get current authenticated user info and usage"
        }
      ],
      "sampleRequest": "curl \"https://api.postman.com/collections\" \\\n  -H \"X-API-Key: $POSTMAN_API_KEY\"",
      "sampleResponse": "{\n  \"collections\": [\n    {\n      \"id\": \"abc123\",\n      \"name\": \"My API Collection\",\n      \"owner\": \"1234567\",\n      \"uid\": \"1234567-abc123\",\n      \"updatedAt\": \"2024-03-15T10:30:00.000Z\",\n      \"isPublic\": false,\n      \"fork\": null\n    }\n  ]\n}",
      "scoreDepth": 100,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 85,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.299Z",
      "verifiedStatus": 200,
      "latencyMs": 1661
    },
    {
      "id": "gitlab",
      "name": "GitLab REST API",
      "provider": "GitLab",
      "category": "developer",
      "description": "Manage GitLab projects, repositories, CI/CD pipelines, merge requests, and issues programmatically.",
      "longDescription": "The GitLab REST API provides programmatic access to the full GitLab platform. Create and manage repositories, trigger and monitor CI/CD pipelines, manage merge requests and code reviews, handle issues, milestones, and project boards, manage users and groups, access audit logs, and configure webhooks. Supports both GitLab.com and self-hosted instances.",
      "color": "#fc6d26",
      "tags": [
        "git",
        "ci-cd",
        "devops",
        "pipelines",
        "merge-requests",
        "repos"
      ],
      "authType": "bearer",
      "authDescription": "Use a Personal Access Token (PAT), Group Token, or Project Token in the PRIVATE-TOKEN header, or as a Bearer token.",
      "authExample": "PRIVATE-TOKEN: glpat-...",
      "baseUrl": "https://gitlab.com/api/v4",
      "docsUrl": "https://docs.gitlab.com/ee/api/rest/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Free tier with 5GB storage, 400 CI/CD minutes/month"
        },
        "tiers": [],
        "details": "Free: 400 CI/CD min/mo, 5GB storage. Premium $29/user/mo: 10k CI/CD min, code ownership, security dashboard. Ultimate $99/user/mo: unlimited security scanning, compliance."
      },
      "rateLimit": "2,000 requests/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/projects",
          "description": "List projects accessible to the current user"
        },
        {
          "method": "POST",
          "path": "/projects/{id}/repository/commits",
          "description": "Create a commit with file changes"
        },
        {
          "method": "GET",
          "path": "/projects/{id}/pipelines",
          "description": "List CI/CD pipelines for a project"
        },
        {
          "method": "POST",
          "path": "/projects/{id}/pipeline",
          "description": "Create (trigger) a new pipeline"
        },
        {
          "method": "GET",
          "path": "/projects/{id}/merge_requests",
          "description": "List merge requests for a project"
        },
        {
          "method": "GET",
          "path": "/projects/{id}/issues",
          "description": "List issues with filtering and sorting"
        }
      ],
      "sampleRequest": "curl \"https://gitlab.com/api/v4/projects?owned=true&order_by=last_activity_at\" \\\n  -H \"PRIVATE-TOKEN: $GITLAB_TOKEN\"",
      "sampleResponse": "{\n  \"id\": 12345,\n  \"name\": \"my-project\",\n  \"path_with_namespace\": \"mygroup/my-project\",\n  \"default_branch\": \"main\",\n  \"last_activity_at\": \"2024-03-15T10:00:00.000Z\",\n  \"visibility\": \"private\",\n  \"star_count\": 42\n}",
      "scoreDepth": 81,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 71,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.503Z",
      "verifiedStatus": 404,
      "latencyMs": 803
    },
    {
      "id": "linear",
      "name": "Linear API",
      "provider": "Linear",
      "category": "developer",
      "description": "Query and mutate Linear issues, projects, teams, and cycles via GraphQL for workflow automation.",
      "longDescription": "Linear is a modern project management tool for software teams. Its GraphQL API gives full programmatic access to issues, projects, teams, cycles (sprints), comments, labels, and workflow states. Build automations, sync issues with external systems, create custom dashboards, and integrate Linear into your CI/CD workflow. Supports webhooks for real-time event streaming.",
      "color": "#5e6ad2",
      "tags": [
        "project-management",
        "issues",
        "graphql",
        "sprints",
        "workflow",
        "automation"
      ],
      "authType": "bearer",
      "authDescription": "Generate a Personal API Key in Linear Settings → API. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer lin_api_...",
      "baseUrl": "https://api.linear.app/graphql",
      "docsUrl": "https://developers.linear.app/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 250,
          "unit": "issues",
          "period": "forever",
          "note": "250 MB storage"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "250 issues, 250 MB storage"
          },
          {
            "name": "Basic",
            "monthlyCents": 800,
            "included": "Per user/mo, unlimited issues"
          },
          {
            "name": "Business",
            "monthlyCents": 1600,
            "included": "Per user/mo, advanced automation"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing, SSO, audit log"
          }
        ],
        "details": "Free: 250 issues, 250MB storage. Basic: $8/user/mo. Business: $16/user/mo. Enterprise: custom pricing."
      },
      "rateLimit": "1,500 requests/hour",
      "endpoints": [
        {
          "method": "POST",
          "path": "/",
          "description": "issues query — list and filter issues"
        },
        {
          "method": "POST",
          "path": "/",
          "description": "issue mutation — create, update, or archive an issue"
        },
        {
          "method": "POST",
          "path": "/",
          "description": "teams query — list all teams and their workflow states"
        },
        {
          "method": "POST",
          "path": "/",
          "description": "projects query — list projects with status and progress"
        },
        {
          "method": "POST",
          "path": "/",
          "description": "cycles query — list sprints (cycles) for a team"
        },
        {
          "method": "POST",
          "path": "/",
          "description": "comments mutation — add a comment to an issue"
        }
      ],
      "sampleRequest": "curl \"https://api.linear.app/graphql\" \\\n  -H \"Authorization: Bearer $LINEAR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"query\":\"{ issues(first:5,filter:{state:{name:{eq:\\\"In Progress\\\"}}}) { nodes { id title priority assignee { name } } } }\"}'",
      "sampleResponse": "{\n  \"data\": {\n    \"issues\": {\n      \"nodes\": [\n        {\n          \"id\": \"issue_abc\",\n          \"title\": \"Fix auth token refresh bug\",\n          \"priority\": 1,\n          \"assignee\": { \"name\": \"Alice Chen\" }\n        }\n      ]\n    }\n  }\n}",
      "scoreDepth": 81,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 71,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.601Z",
      "verifiedStatus": 400,
      "latencyMs": 858
    },
    {
      "id": "sentry",
      "name": "Sentry API",
      "provider": "Sentry",
      "category": "developer",
      "description": "Query errors, performance issues, releases, and projects in your Sentry organization programmatically.",
      "longDescription": "The Sentry API provides programmatic access to error tracking and performance monitoring data. Retrieve issues with filtering, create and list releases (tied to deployments), manage projects and teams, query performance transactions, set up alerts, and export raw event data. Useful for custom dashboards, CI/CD release hooks, and SLA monitoring integrations.",
      "color": "#362d59",
      "tags": [
        "error-tracking",
        "monitoring",
        "performance",
        "releases",
        "alerting",
        "observability"
      ],
      "authType": "bearer",
      "authDescription": "Create an Auth Token in Sentry Settings → Developer Settings → Auth Tokens. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer sntrys_...",
      "baseUrl": "https://sentry.io/api/0",
      "docsUrl": "https://docs.sentry.io/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 5000,
          "unit": "errors",
          "period": "month",
          "note": "10k performance units"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "5k errors/mo, 10k perf units"
          },
          {
            "name": "Team",
            "monthlyCents": 2600,
            "included": "50k errors/mo, replays, cron"
          },
          {
            "name": "Business",
            "monthlyCents": 8000,
            "included": "90k errors/mo, advanced features"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom + self-hosted option (free)"
          }
        ],
        "details": "Free: 5k errors/mo. Team: $26/mo (50k errors). Business: $80/mo (90k errors). Enterprise: custom. Self-hosted: free (open source)."
      },
      "rateLimit": "100 requests/second",
      "endpoints": [
        {
          "method": "GET",
          "path": "/organizations/{org}/issues/",
          "description": "List error issues with advanced filtering"
        },
        {
          "method": "GET",
          "path": "/organizations/{org}/releases/",
          "description": "List releases and their health metrics"
        },
        {
          "method": "POST",
          "path": "/organizations/{org}/releases/",
          "description": "Create a new release (for deploy tracking)"
        },
        {
          "method": "GET",
          "path": "/projects/{org}/{project}/events/",
          "description": "List raw error events for a project"
        },
        {
          "method": "GET",
          "path": "/organizations/{org}/projects/",
          "description": "List all projects in the organization"
        },
        {
          "method": "PUT",
          "path": "/organizations/{org}/issues/{id}/",
          "description": "Update issue status (resolve, ignore, merge)"
        }
      ],
      "sampleRequest": "curl \"https://sentry.io/api/0/organizations/my-org/issues/?query=is:unresolved&limit=5\" \\\n  -H \"Authorization: Bearer $SENTRY_AUTH_TOKEN\"",
      "sampleResponse": "{\n  \"id\": \"123456\",\n  \"title\": \"TypeError: Cannot read properties of undefined\",\n  \"culprit\": \"src/auth/login.ts in handleLogin\",\n  \"status\": \"unresolved\",\n  \"times_seen\": 247,\n  \"first_seen\": \"2024-02-01T09:00:00Z\",\n  \"last_seen\": \"2024-03-15T14:22:00Z\",\n  \"level\": \"error\"\n}",
      "scoreDepth": 81,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 59,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:00.116Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "datadog",
      "name": "Datadog API",
      "provider": "Datadog",
      "category": "developer",
      "description": "Submit metrics, query logs, manage monitors, dashboards, and incidents via the Datadog API.",
      "longDescription": "Datadog provides full-stack observability and the API exposes all of its platform capabilities. Submit custom metrics and traces, query logs and events, create and manage monitors (alerts), build dashboards programmatically, manage incidents and on-call schedules, list hosts and containers, and configure integrations. Essential for infra-as-code and automated operations workflows.",
      "color": "#632ca6",
      "tags": [
        "monitoring",
        "metrics",
        "logs",
        "alerts",
        "dashboards",
        "observability",
        "apm"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key in the DD-API-KEY header. For write operations, also include an Application Key in DD-APPLICATION-KEY.",
      "authExample": "DD-API-KEY: YOUR_API_KEY\nDD-APPLICATION-KEY: YOUR_APP_KEY",
      "baseUrl": "https://api.datadoghq.com/api/v2",
      "docsUrl": "https://docs.datadoghq.com/api/latest/",
      "hasFreeTier": false,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 5,
          "unit": "hosts",
          "period": "forever",
          "note": "Infra Starter plan"
        },
        "tiers": [
          {
            "name": "Starter (Free)",
            "monthlyCents": 0,
            "included": "5 hosts, 1-day retention"
          },
          {
            "name": "Pro",
            "monthlyCents": 1500,
            "included": "Per host/mo, 15-month retention"
          },
          {
            "name": "Enterprise",
            "monthlyCents": 2300,
            "included": "Per host/mo, 15-month + CSPM"
          }
        ],
        "details": "Infrastructure Starter: free (5 hosts). Pro: $15/host/mo. Enterprise: $23/host/mo. APM: $31/host/mo. Log Management from $0.10/GB."
      },
      "rateLimit": "300 requests/hour (metrics submission) · 3,600 requests/hour (queries)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/series",
          "description": "Submit custom metrics in bulk"
        },
        {
          "method": "POST",
          "path": "/logs/events",
          "description": "Send log events to Datadog"
        },
        {
          "method": "GET",
          "path": "/monitors",
          "description": "List all monitors with status"
        },
        {
          "method": "POST",
          "path": "/monitors",
          "description": "Create a new alert monitor"
        },
        {
          "method": "GET",
          "path": "/dashboards",
          "description": "List all dashboards"
        },
        {
          "method": "GET",
          "path": "/incidents",
          "description": "List incidents with filtering"
        }
      ],
      "sampleRequest": "curl \"https://api.datadoghq.com/api/v2/series\" \\\n  -H \"DD-API-KEY: $DD_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"series\":[{\"metric\":\"app.requests\",\"points\":[[1704067200,42]],\"type\":1,\"tags\":[\"env:prod\"]}]}'",
      "sampleResponse": "{\n  \"errors\": []\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 78,
      "score": 69,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.726Z",
      "verifiedStatus": 404,
      "latencyMs": 784
    },
    {
      "id": "vercel",
      "name": "Vercel API",
      "provider": "Vercel",
      "category": "developer",
      "description": "Manage deployments, domains, environment variables, and team resources on the Vercel platform.",
      "longDescription": "The Vercel REST API provides programmatic control over the entire Vercel platform. Create and inspect deployments, manage custom domains and SSL certificates, configure environment variables across projects, handle team members and permissions, retrieve build logs, set up webhooks, and manage edge functions. Ideal for custom CI/CD pipelines, infrastructure automation, and deployment dashboards.",
      "color": "#000000",
      "tags": [
        "deployment",
        "hosting",
        "serverless",
        "edge-functions",
        "ci-cd",
        "domains"
      ],
      "authType": "bearer",
      "authDescription": "Generate a Personal Access Token in Vercel Account Settings → Tokens. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer YOUR_VERCEL_TOKEN",
      "baseUrl": "https://api.vercel.com",
      "docsUrl": "https://vercel.com/docs/rest-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "API access included on all plans; Hobby plan is free"
        },
        "tiers": [],
        "details": "Hobby (free): personal projects, 100GB bandwidth. Pro $20/mo: commercial use, 1TB bandwidth, more serverless function duration. Enterprise: custom."
      },
      "rateLimit": "1,000 requests/hour per token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v6/deployments",
          "description": "List deployments across all projects"
        },
        {
          "method": "POST",
          "path": "/v13/deployments",
          "description": "Create a new deployment"
        },
        {
          "method": "GET",
          "path": "/v9/projects",
          "description": "List projects in your account or team"
        },
        {
          "method": "GET",
          "path": "/v9/projects/{id}/env",
          "description": "List environment variables for a project"
        },
        {
          "method": "POST",
          "path": "/v10/domains",
          "description": "Add a custom domain to a project"
        },
        {
          "method": "GET",
          "path": "/v2/teams",
          "description": "List teams accessible to your token"
        }
      ],
      "sampleRequest": "curl \"https://api.vercel.com/v6/deployments?limit=5&state=READY\" \\\n  -H \"Authorization: Bearer $VERCEL_TOKEN\"",
      "sampleResponse": "{\n  \"deployments\": [{\n    \"uid\": \"dpl_abc123\",\n    \"name\": \"my-next-app\",\n    \"url\": \"my-next-app-git-main.vercel.app\",\n    \"state\": \"READY\",\n    \"created\": 1704067200000,\n    \"target\": \"production\",\n    \"meta\": { \"githubCommitMessage\": \"Fix hero layout\" }\n  }]\n}",
      "scoreDepth": 81,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 71,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.322Z",
      "verifiedStatus": 200,
      "latencyMs": 2373
    },
    {
      "id": "pagerduty",
      "name": "PagerDuty API",
      "provider": "PagerDuty",
      "category": "developer",
      "description": "Create incidents, manage on-call schedules, escalation policies, and services programmatically.",
      "longDescription": "PagerDuty is the leading incident management platform and its REST API exposes all core functionality. Trigger and resolve incidents, manage on-call schedules and overrides, configure escalation policies, list services and integrations, view alert groupings, and pull analytics data for post-mortems. Widely used in DevOps automation, ChatOps bots, and infrastructure monitoring integrations.",
      "color": "#06ac38",
      "tags": [
        "incident-management",
        "on-call",
        "alerting",
        "devops",
        "escalation",
        "reliability"
      ],
      "authType": "bearer",
      "authDescription": "Create an API key in PagerDuty Account Settings → API Access. Pass it as a Token in the Authorization header.",
      "authExample": "Authorization: Token token=YOUR_API_KEY",
      "baseUrl": "https://api.pagerduty.com",
      "docsUrl": "https://developer.pagerduty.com/api-reference/",
      "hasFreeTier": false,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 5,
          "unit": "users",
          "period": "forever",
          "note": "Starter plan"
        },
        "tiers": [
          {
            "name": "Starter",
            "monthlyCents": 0,
            "included": "5 users"
          },
          {
            "name": "Professional",
            "monthlyCents": 2100,
            "included": "Per user/mo, incident management"
          },
          {
            "name": "Business",
            "monthlyCents": 4100,
            "included": "Per user/mo, advanced automation"
          },
          {
            "name": "Digital Operations",
            "monthlyCents": 9900,
            "included": "Per user/mo, AIOps"
          }
        ],
        "details": "Starter: free (5 users). Professional: $21/user/mo. Business: $41/user/mo. Digital Operations: $99/user/mo (AIOps)."
      },
      "rateLimit": "960 requests/min",
      "endpoints": [
        {
          "method": "POST",
          "path": "/incidents",
          "description": "Create a new incident and trigger alerts"
        },
        {
          "method": "GET",
          "path": "/incidents",
          "description": "List incidents with status and date filters"
        },
        {
          "method": "PUT",
          "path": "/incidents/{id}",
          "description": "Acknowledge, resolve, or reassign an incident"
        },
        {
          "method": "GET",
          "path": "/schedules",
          "description": "List on-call schedules"
        },
        {
          "method": "GET",
          "path": "/oncalls",
          "description": "Get currently on-call users"
        },
        {
          "method": "GET",
          "path": "/services",
          "description": "List all services and their integration keys"
        }
      ],
      "sampleRequest": "curl \"https://api.pagerduty.com/incidents\" \\\n  -H \"Authorization: Token token=$PD_API_KEY\" \\\n  -H \"Accept: application/vnd.pagerduty+json;version=2\" \\\n  -H \"Content-Type: application/json\" \\\n  -X POST \\\n  -d '{\"incident\":{\"type\":\"incident\",\"title\":\"DB latency spike\",\"service\":{\"id\":\"SVC123\",\"type\":\"service_reference\"}}}'",
      "sampleResponse": "{\n  \"incident\": {\n    \"id\": \"INC123\",\n    \"title\": \"DB latency spike\",\n    \"status\": \"triggered\",\n    \"urgency\": \"high\",\n    \"created_at\": \"2024-03-15T10:00:00Z\",\n    \"html_url\": \"https://myorg.pagerduty.com/incidents/INC123\"\n  }\n}",
      "scoreDepth": 81,
      "scoreLatency": 40,
      "scorePricing": 78,
      "score": 68,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.064Z",
      "verifiedStatus": 200,
      "latencyMs": 2115
    },
    {
      "id": "shopify",
      "name": "Shopify Admin API",
      "provider": "Shopify",
      "category": "ecommerce",
      "description": "Manage products, orders, customers, inventory, and fulfillment for Shopify stores via REST or GraphQL.",
      "longDescription": "The Shopify Admin API is the primary interface for building Shopify apps and automations. Manage the full product catalog (variants, metafields, collections), process and fulfill orders, sync customer records, update inventory across locations, configure discount codes, and set up webhook subscriptions for real-time event streaming. Available as both REST and GraphQL. Essential for headless commerce and merchant tool development.",
      "color": "#96bf48",
      "tags": [
        "ecommerce",
        "products",
        "orders",
        "inventory",
        "customers",
        "checkout",
        "headless"
      ],
      "authType": "api-key",
      "authDescription": "Use an Admin API access token from your Shopify app or private app credentials. Pass it in the X-Shopify-Access-Token header.",
      "authExample": "X-Shopify-Access-Token: shpat_...",
      "baseUrl": "https://{shop}.myshopify.com/admin/api/2026-01",
      "docsUrl": "https://shopify.dev/docs/api/admin-rest",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": 2900,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Basic",
            "monthlyCents": 2900,
            "included": "2 staff accounts, basic reports"
          },
          {
            "name": "Shopify",
            "monthlyCents": 7900,
            "included": "5 staff accounts, standard reports"
          },
          {
            "name": "Advanced",
            "monthlyCents": 29900,
            "included": "15 staff accounts, custom reports"
          },
          {
            "name": "Plus",
            "monthlyCents": 230000,
            "included": "High-volume, automation, expansions"
          }
        ],
        "details": "Basic: $29/mo. Shopify: $79/mo. Advanced: $299/mo. Plus: $2,300/mo. API access included in all paid plans. Apps via Partner Program."
      },
      "rateLimit": "2 requests/sec (REST) · 1,000 points/sec (GraphQL)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/products.json",
          "description": "List all products in the store"
        },
        {
          "method": "POST",
          "path": "/products.json",
          "description": "Create a new product with variants"
        },
        {
          "method": "GET",
          "path": "/orders.json",
          "description": "List orders with filtering by status/date"
        },
        {
          "method": "POST",
          "path": "/orders/{id}/fulfillments.json",
          "description": "Fulfill an order with tracking info"
        },
        {
          "method": "GET",
          "path": "/customers.json",
          "description": "List customers with search and filters"
        },
        {
          "method": "GET",
          "path": "/inventory_levels.json",
          "description": "Get inventory levels across locations"
        }
      ],
      "sampleRequest": "curl \"https://mystore.myshopify.com/admin/api/2025-01/products.json?limit=3&status=active\" \\\n  -H \"X-Shopify-Access-Token: $SHOPIFY_TOKEN\"",
      "sampleResponse": "{\n  \"products\": [{\n    \"id\": 7891234567,\n    \"title\": \"Classic T-Shirt\",\n    \"status\": \"active\",\n    \"variants\": [{\n      \"id\": 41234567890,\n      \"price\": \"29.99\",\n      \"inventory_quantity\": 150,\n      \"sku\": \"TSHIRT-BLK-M\"\n    }],\n    \"created_at\": \"2024-01-15T10:00:00-05:00\"\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 0,
      "scorePricing": 33,
      "score": 44,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:51.542Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "woocommerce",
      "name": "WooCommerce REST API",
      "provider": "Automattic",
      "category": "ecommerce",
      "description": "Manage WooCommerce products, orders, customers, and coupons via authenticated REST endpoints.",
      "longDescription": "The WooCommerce REST API lets you read and write data from any WordPress/WooCommerce store. Create and update products, process orders and refunds, manage customer accounts, apply coupons, configure shipping zones and tax rates, and pull sales reports. Supports both OAuth 1.0a and API key authentication. Ideal for building custom integrations, ERP sync, and headless WooCommerce storefronts.",
      "color": "#7f54b3",
      "tags": [
        "wordpress",
        "ecommerce",
        "products",
        "orders",
        "self-hosted",
        "open-source"
      ],
      "authType": "basic",
      "authDescription": "Generate Consumer Key and Consumer Secret in WooCommerce Settings → Advanced → REST API. Use HTTP Basic Auth (key:secret, base64-encoded) or pass as query parameters.",
      "authExample": "Authorization: Basic base64(ck_...:cs_...)",
      "baseUrl": "https://{your-domain}/wp-json/wc/v3",
      "docsUrl": "https://woocommerce.github.io/woocommerce-rest-api-docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "free",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "forever",
          "note": "Free open-source plugin (hosting cost separate)"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Open-source plugin, unlimited products"
          },
          {
            "name": "Add-ons",
            "monthlyCents": null,
            "included": "Paid extensions available separately"
          }
        ],
        "details": "WooCommerce is free and open-source. Add-ons are priced separately (e.g., WooCommerce Payments: 2.9% + $0.30/transaction). Hosting from $5/mo."
      },
      "rateLimit": "Depends on your hosting (typically no built-in API limit)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/products",
          "description": "List products with filtering and pagination"
        },
        {
          "method": "POST",
          "path": "/products",
          "description": "Create a new product with attributes"
        },
        {
          "method": "GET",
          "path": "/orders",
          "description": "List orders by status, date, or customer"
        },
        {
          "method": "PUT",
          "path": "/orders/{id}",
          "description": "Update order status or add notes"
        },
        {
          "method": "GET",
          "path": "/customers",
          "description": "List customers with billing/shipping info"
        },
        {
          "method": "GET",
          "path": "/reports/sales",
          "description": "Get sales totals for a date range"
        }
      ],
      "sampleRequest": "curl \"https://mystore.com/wp-json/wc/v3/products?status=publish&per_page=5\" \\\n  -u \"$WC_CONSUMER_KEY:$WC_CONSUMER_SECRET\"",
      "sampleResponse": "{\n  \"id\": 93,\n  \"name\": \"Premium Quality\",\n  \"status\": \"publish\",\n  \"price\": \"21.99\",\n  \"stock_quantity\": 85,\n  \"categories\": [{\"id\": 9, \"name\": \"Clothing\"}],\n  \"images\": [{\"src\": \"https://mystore.com/wp-content/uploads/product.jpg\"}]\n}",
      "scoreDepth": 81,
      "scoreLatency": 0,
      "scorePricing": 100,
      "score": 62,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:51.543Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "etsy",
      "name": "Etsy Open API",
      "provider": "Etsy",
      "category": "ecommerce",
      "description": "Search Etsy listings, manage shops, handle orders, and process transactions for sellers and buyers.",
      "longDescription": "The Etsy Open API v3 provides access to the Etsy marketplace. Search active listings across millions of handmade and vintage products, retrieve shop information and seller profiles, manage shop listings (CRUD), handle order receipts and transactions, upload listing images, and access shipping profiles. Uses OAuth 2.0 for seller-scoped operations and an API key for public data.",
      "color": "#f56400",
      "tags": [
        "marketplace",
        "handmade",
        "vintage",
        "listings",
        "sellers",
        "transactions"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0 (PKCE) for seller-scoped endpoints. Pass your API key in the x-api-key header for public read operations.",
      "authExample": "x-api-key: YOUR_KEYSTRING\nAuthorization: Bearer OAUTH_TOKEN (for write ops)",
      "baseUrl": "https://openapi.etsy.com/v3",
      "docsUrl": "https://developers.etsy.com/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Unlimited API calls; Etsy charges sellers listing/transaction fees"
        },
        "tiers": [],
        "details": "API access is free. Etsy charges sellers: $0.20 listing fee per item, 6.5% transaction fee on sales. No developer API subscription fee."
      },
      "rateLimit": "10,000 requests/day per app",
      "endpoints": [
        {
          "method": "GET",
          "path": "/application/listings/active",
          "description": "Search active listings across the marketplace"
        },
        {
          "method": "GET",
          "path": "/application/shops/{shop_id}",
          "description": "Get shop details and seller info"
        },
        {
          "method": "GET",
          "path": "/application/shops/{shop_id}/listings",
          "description": "List all listings in a specific shop"
        },
        {
          "method": "POST",
          "path": "/application/shops/{shop_id}/listings",
          "description": "Create a new listing in your shop"
        },
        {
          "method": "GET",
          "path": "/application/shops/{shop_id}/receipts",
          "description": "List orders (receipts) for a shop"
        },
        {
          "method": "GET",
          "path": "/application/listings/{listing_id}",
          "description": "Get details for a specific listing"
        }
      ],
      "sampleRequest": "curl \"https://openapi.etsy.com/v3/application/listings/active?keywords=handmade+ceramic+mug&limit=3\" \\\n  -H \"x-api-key: $ETSY_API_KEY\"",
      "sampleResponse": "{\n  \"count\": 4821,\n  \"results\": [{\n    \"listing_id\": 1234567890,\n    \"title\": \"Handmade Ceramic Mug - Speckled Blue\",\n    \"price\": {\"amount\": 3500, \"divisor\": 100, \"currency_code\": \"USD\"},\n    \"quantity\": 12,\n    \"shop_id\": 9876543,\n    \"url\": \"https://www.etsy.com/listing/1234567890\"\n  }]\n}",
      "scoreDepth": 81,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.245Z",
      "verifiedStatus": 404,
      "latencyMs": 2140
    },
    {
      "id": "ebay",
      "name": "eBay Browse API",
      "provider": "eBay",
      "category": "ecommerce",
      "description": "Search eBay's 1.5+ billion live listings, retrieve item details, and check shipping options.",
      "longDescription": "The eBay Browse API gives access to eBay's massive marketplace of 1.5+ billion active listings. Search items using keywords, category IDs, and faceted filters (price, condition, seller, location). Retrieve detailed item data including images, seller ratings, shipping options, return policies, and item specifics. Ideal for price comparison engines, deal aggregators, and shopping tools.",
      "color": "#e53238",
      "tags": [
        "marketplace",
        "auctions",
        "search",
        "products",
        "deals",
        "price-comparison"
      ],
      "authType": "oauth2",
      "authDescription": "eBay uses OAuth 2.0 Client Credentials flow for application-level access. Request an access token from the eBay IAM endpoint, then pass it as a Bearer token.",
      "authExample": "Authorization: Bearer v^1.1#...",
      "baseUrl": "https://api.ebay.com/buy/browse/v1",
      "docsUrl": "https://developer.ebay.com/api-docs/buy/browse/overview.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "5,000 calls/day (sandbox + production)"
        },
        "tiers": [],
        "details": "API access is free for approved developers. eBay charges sellers insertion and final value fees. Higher API call limits may be requested for high-volume apps."
      },
      "rateLimit": "5,000 calls/day (default)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/item_summary/search",
          "description": "Search items with keyword, filters, and facets"
        },
        {
          "method": "GET",
          "path": "/item/{itemId}",
          "description": "Get full item details including images and seller info"
        },
        {
          "method": "GET",
          "path": "/item/get_items_by_item_group",
          "description": "Get all variations of a multi-variant item"
        },
        {
          "method": "GET",
          "path": "/item_summary/search?category_ids={id}",
          "description": "Browse items in a specific eBay category"
        }
      ],
      "sampleRequest": "# First get an OAuth token, then:\ncurl \"https://api.ebay.com/buy/browse/v1/item_summary/search?q=vintage+camera&limit=3&filter=condition%3AUSED\" \\\n  -H \"Authorization: Bearer $EBAY_ACCESS_TOKEN\" \\\n  -H \"X-EBAY-C-MARKETPLACE-ID: EBAY_US\"",
      "sampleResponse": "{\n  \"total\": 48231,\n  \"itemSummaries\": [{\n    \"itemId\": \"v1|382847362890|0\",\n    \"title\": \"Vintage Canon AE-1 35mm Film Camera\",\n    \"price\": {\"value\": \"149.99\", \"currency\": \"USD\"},\n    \"condition\": \"Used\",\n    \"seller\": {\"username\": \"vintagecams_sf\", \"feedbackScore\": 4219},\n    \"shippingOptions\": [{\"shippingCost\": {\"value\": \"0.00\"}}]\n  }]\n}",
      "scoreDepth": 75,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 68,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.910Z",
      "verifiedStatus": 404,
      "latencyMs": 736
    },
    {
      "id": "perplexity",
      "name": "Perplexity AI API",
      "provider": "Perplexity AI",
      "category": "ai",
      "description": "Online LLM with real-time web search grounding — get cited, up-to-date answers from the web.",
      "longDescription": "Perplexity AI's API provides access to its search-augmented language models. Unlike standard LLMs, Perplexity models fetch current web data to ground responses with citations, making them ideal for research, news summarization, and fact-checking workflows. Supports both online models (with live search) and offline models (standard generation). OpenAI-compatible API format.",
      "color": "#1fb8cd",
      "tags": [
        "search",
        "online",
        "citations",
        "real-time",
        "research",
        "llm"
      ],
      "authType": "bearer",
      "authDescription": "Generate an API key in Perplexity Settings → API. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer pplx-...",
      "baseUrl": "https://api.perplexity.ai",
      "docsUrl": "https://docs.perplexity.ai",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 20,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "$5 free credits for new accounts"
        },
        "tiers": [],
        "details": "Sonar (online): $1 per 1M input tokens + $5 per 1,000 search queries. Sonar Pro: $3/M input + $5/1k searches. Offline models from $0.20/M tokens."
      },
      "rateLimit": "50 requests/min",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chat/completions",
          "description": "Chat completions with optional web search grounding"
        }
      ],
      "sampleRequest": "curl \"https://api.perplexity.ai/chat/completions\" \\\n  -H \"Authorization: Bearer $PERPLEXITY_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"sonar\",\"messages\":[{\"role\":\"user\",\"content\":\"What are the latest AI model releases in 2026?\"}]}'",
      "sampleResponse": "{\n  \"id\": \"gen-abc123\",\n  \"model\": \"sonar\",\n  \"choices\": [{\n    \"message\": {\n      \"role\": \"assistant\",\n      \"content\": \"In 2026, notable AI releases include... [1][2]\"\n    }\n  }],\n  \"citations\": [\"https://techcrunch.com/...\", \"https://theverge.com/...\"]\n}",
      "scoreDepth": 52,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.784Z",
      "verifiedStatus": 404,
      "latencyMs": 564
    },
    {
      "id": "replicate",
      "name": "Replicate API",
      "provider": "Replicate",
      "category": "ai",
      "description": "Run open-source AI models in the cloud — image generation, video, audio, language, and more.",
      "longDescription": "Replicate makes it easy to run machine learning models with a single API call. Access thousands of open-source models for image generation (SDXL, Flux, ControlNet), video generation (Stable Video Diffusion), audio (Whisper, MusicGen), language (Llama 3, Mistral), and specialized tasks like upscaling, background removal, and object detection. Deploy private models and fine-tunes too.",
      "color": "#000000",
      "tags": [
        "stable-diffusion",
        "llama",
        "image-generation",
        "video",
        "audio",
        "open-source",
        "mlops"
      ],
      "authType": "bearer",
      "authDescription": "Create an API token at replicate.com/account/api-tokens. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer r8_...",
      "baseUrl": "https://api.replicate.com/v1",
      "docsUrl": "https://replicate.com/docs",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "No free tier (pay-as-you-go)"
        },
        "tiers": [],
        "details": "Billed by the second per hardware tier: CPU $0.000225/sec, Nvidia T4 $0.0012/sec, A40 $0.0023/sec, A100 $0.0115/sec. Image gen ~$0.003–0.012/image."
      },
      "rateLimit": "No hard limit (scales with your account tier)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/predictions",
          "description": "Run a model and create a prediction"
        },
        {
          "method": "GET",
          "path": "/predictions/{prediction_id}",
          "description": "Get prediction status and output"
        },
        {
          "method": "GET",
          "path": "/models",
          "description": "List available public models"
        },
        {
          "method": "GET",
          "path": "/models/{owner}/{model_name}",
          "description": "Get model details and latest version"
        },
        {
          "method": "POST",
          "path": "/models/{owner}/{model_name}/versions/{id}/predictions",
          "description": "Run a specific model version"
        }
      ],
      "sampleRequest": "curl \"https://api.replicate.com/v1/predictions\" \\\n  -H \"Authorization: Bearer $REPLICATE_API_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"version\":\"db21e45d3f7023abc2a46ee38a23973f6dce16bb082a930b0c49861f96d1e5bf\",\"input\":{\"prompt\":\"A photo of a cat wearing a beret in Paris\"}}'",
      "sampleResponse": "{\n  \"id\": \"xyz789abc\",\n  \"status\": \"starting\",\n  \"model\": \"stability-ai/sdxl\",\n  \"urls\": {\n    \"get\": \"https://api.replicate.com/v1/predictions/xyz789abc\",\n    \"cancel\": \"https://api.replicate.com/v1/predictions/xyz789abc/cancel\"\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 68,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.889Z",
      "verifiedStatus": 401,
      "latencyMs": 650
    },
    {
      "id": "postmark",
      "name": "Postmark API",
      "provider": "ActiveCampaign",
      "category": "communication",
      "description": "Transactional email delivery with exceptional inbox rates, templates, and bounce analytics.",
      "longDescription": "Postmark specializes in reliable transactional email delivery — think password resets, receipts, and notifications. It maintains dedicated sending infrastructure (separate from marketing email) to maximize inbox delivery rates. Features include DKIM/SPF/DMARC support, bounce and spam complaint tracking, click/open tracking, HTML + text templates, and message streams for organizing different email types.",
      "color": "#ffde00",
      "tags": [
        "email",
        "transactional",
        "smtp",
        "templates",
        "bounce-tracking",
        "delivery"
      ],
      "authType": "api-key",
      "authDescription": "Pass your Server API token in the X-Postmark-Server-Token request header. Find it in Postmark → Server → API Tokens.",
      "authExample": "X-Postmark-Server-Token: YOUR_SERVER_TOKEN",
      "baseUrl": "https://api.postmarkapp.com",
      "docsUrl": "https://postmarkapp.com/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "emails",
          "period": "month",
          "note": "Free forever"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "100 emails/mo"
          },
          {
            "name": "10k/mo",
            "monthlyCents": 1500,
            "included": "10,000 emails/mo"
          },
          {
            "name": "50k/mo",
            "monthlyCents": 5000,
            "included": "50,000 emails/mo"
          },
          {
            "name": "125k/mo",
            "monthlyCents": 8750,
            "included": "125,000 emails/mo"
          }
        ],
        "unitCost": {
          "amountCents": 150,
          "per": 1000,
          "unit": "emails"
        },
        "details": "Free: 100 emails/mo. PAYG: $1.50/1k emails. Monthly: from $15/mo (10k emails). Volume discounts start at 300k emails."
      },
      "rateLimit": "50 requests/sec",
      "endpoints": [
        {
          "method": "POST",
          "path": "/email",
          "description": "Send a single transactional email"
        },
        {
          "method": "POST",
          "path": "/email/batch",
          "description": "Send up to 500 emails in one API call"
        },
        {
          "method": "POST",
          "path": "/email/withTemplate",
          "description": "Send email using a stored template with variables"
        },
        {
          "method": "GET",
          "path": "/messages/outbound",
          "description": "List sent messages with delivery status"
        },
        {
          "method": "GET",
          "path": "/bounces",
          "description": "List bounced emails with bounce type and detail"
        },
        {
          "method": "GET",
          "path": "/stats/outbound",
          "description": "Delivery stats: open rates, click rates, bounces"
        }
      ],
      "sampleRequest": "curl \"https://api.postmarkapp.com/email\" \\\n  -H \"X-Postmark-Server-Token: $POSTMARK_SERVER_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -X POST \\\n  -d '{\"From\":\"sender@example.com\",\"To\":\"user@example.com\",\"Subject\":\"Your order is confirmed\",\"HtmlBody\":\"<h1>Order #1234 confirmed!</h1>\",\"MessageStream\":\"outbound\"}'",
      "sampleResponse": "{\n  \"To\": \"user@example.com\",\n  \"SubmittedAt\": \"2024-03-15T10:00:00.0000000-05:00\",\n  \"MessageID\": \"b7bc2f4a-e38e-4336-af2d-1b5e6c9b4ed5\",\n  \"ErrorCode\": 0,\n  \"Message\": \"OK\"\n}",
      "scoreDepth": 81,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 77,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.088Z",
      "verifiedStatus": 200,
      "latencyMs": 1827
    },
    {
      "id": "vonage",
      "name": "Vonage (Nexmo) API",
      "provider": "Vonage",
      "category": "communication",
      "description": "Send SMS, make voice calls, handle number verification, and build real-time video communications.",
      "longDescription": "Vonage (formerly Nexmo) provides a suite of communication APIs for building messaging, voice, and video features. Send SMS globally, make and receive programmatic voice calls with TTS and IVR flows, verify phone numbers via OTP, implement WebRTC video sessions, and manage virtual phone numbers. The Vonage Application API ties everything together under a single project.",
      "color": "#7c34e1",
      "tags": [
        "sms",
        "voice",
        "video",
        "otp",
        "verification",
        "phone-numbers",
        "webrtc"
      ],
      "authType": "basic",
      "authDescription": "Use your API Key and API Secret as Basic Auth credentials, or generate JWTs for newer API endpoints.",
      "authExample": "Authorization: Basic base64(api_key:api_secret)",
      "baseUrl": "https://rest.nexmo.com",
      "docsUrl": "https://developer.vonage.com/en/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 1,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "$2 free credit on signup"
        },
        "tiers": [],
        "details": "SMS: from $0.0079/message. Voice calls: from $0.0043/min. Number Insight: $0.005/lookup. Verify API: $0.055/successful verification. Phone number rental: $1–3/month."
      },
      "rateLimit": "30 messages/sec (SMS)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/sms/json",
          "description": "Send an SMS message to any phone number"
        },
        {
          "method": "POST",
          "path": "/verify/json",
          "description": "Send OTP verification code via SMS or voice"
        },
        {
          "method": "POST",
          "path": "/verify/check/json",
          "description": "Verify the OTP code entered by the user"
        },
        {
          "method": "POST",
          "path": "/v1/calls",
          "description": "Initiate an outbound voice call with NCCO flow"
        },
        {
          "method": "GET",
          "path": "/v1/account/numbers",
          "description": "List virtual phone numbers in your account"
        },
        {
          "method": "GET",
          "path": "/ni/basic/json",
          "description": "Number Insight — validate and look up a phone number"
        }
      ],
      "sampleRequest": "curl \"https://rest.nexmo.com/sms/json\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"api_key\":\"$VONAGE_API_KEY\",\"api_secret\":\"$VONAGE_API_SECRET\",\"to\":\"14155552671\",\"from\":\"Vonage APIs\",\"text\":\"Hello from Vonage!\"}'",
      "sampleResponse": "{\n  \"message-count\": \"1\",\n  \"messages\": [{\n    \"to\": \"14155552671\",\n    \"message-id\": \"0C000000DA7CFAE5\",\n    \"status\": \"0\",\n    \"remaining-balance\": \"3.14159\",\n    \"message-price\": \"0.00570000\",\n    \"network\": \"310090\"\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 68,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.194Z",
      "verifiedStatus": 404,
      "latencyMs": 904
    },
    {
      "id": "serpapi",
      "name": "SerpApi",
      "provider": "SerpApi",
      "category": "search",
      "description": "Scrape structured search results from Google, Bing, YouTube, Amazon, and 20+ other engines.",
      "longDescription": "SerpApi handles the complexity of scraping search engines at scale — solving CAPTCHAs, rotating proxies, and parsing results — and delivers clean structured JSON. Supports Google (organic, news, images, shopping, jobs, maps), Bing, Baidu, Yahoo, YouTube, Amazon, and more. Ideal for SEO tools, price tracking, competitive intelligence, and AI training data pipelines.",
      "color": "#1a73e8",
      "tags": [
        "google",
        "serp",
        "scraping",
        "seo",
        "search-results",
        "structured-data"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as the api_key query parameter on every request.",
      "authExample": "?api_key=YOUR_API_KEY",
      "baseUrl": "https://serpapi.com/search",
      "docsUrl": "https://serpapi.com/search-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 5000,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "100 searches/month"
        },
        "tiers": [],
        "details": "Free: 100 searches/month. Developer $50/mo: 5k searches. Production $130/mo: 15k searches. Custom plans for higher volume."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/search?engine=google",
          "description": "Google organic, news, shopping, or image results"
        },
        {
          "method": "GET",
          "path": "/search?engine=bing",
          "description": "Bing search results in structured JSON"
        },
        {
          "method": "GET",
          "path": "/search?engine=youtube",
          "description": "YouTube search results and video metadata"
        },
        {
          "method": "GET",
          "path": "/search?engine=google_maps",
          "description": "Google Maps local results and reviews"
        },
        {
          "method": "GET",
          "path": "/search?engine=google_jobs",
          "description": "Google Jobs listings for a query"
        }
      ],
      "sampleRequest": "curl \"https://serpapi.com/search?engine=google&q=api+directory+for+developers&num=5&api_key=$SERP_API_KEY\"",
      "sampleResponse": "{\n  \"search_metadata\": {\"status\": \"Success\"},\n  \"organic_results\": [{\n    \"position\": 1,\n    \"title\": \"API Map — The API Directory for AI Agents\",\n    \"link\": \"https://apimap.dev\",\n    \"snippet\": \"100+ APIs structured for AI agents and developers.\"\n  }]\n}",
      "scoreDepth": 81,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.990Z",
      "verifiedStatus": 401,
      "latencyMs": 677
    },
    {
      "id": "pinecone",
      "name": "Pinecone API",
      "provider": "Pinecone",
      "category": "storage",
      "description": "Managed vector database for storing and querying embeddings in AI-powered search applications.",
      "longDescription": "Pinecone is a fully managed vector database optimized for machine learning applications. Store dense vector embeddings and query them at low latency using approximate nearest neighbor (ANN) search with metadata filtering. Supports sparse-dense hybrid search, namespaces for multi-tenant isolation, and real-time upserts. Widely used for semantic search, RAG (retrieval-augmented generation), recommendation systems, and anomaly detection.",
      "color": "#11b981",
      "tags": [
        "vector-database",
        "embeddings",
        "semantic-search",
        "rag",
        "ai",
        "similarity-search"
      ],
      "authType": "api-key",
      "authDescription": "Pass your Pinecone API key in the Api-Key request header.",
      "authExample": "Api-Key: YOUR_API_KEY",
      "baseUrl": "https://api.pinecone.io",
      "docsUrl": "https://docs.pinecone.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "2GB storage, 5 indexes (serverless)"
        },
        "tiers": [],
        "details": "Serverless Free: 2GB storage, 1M read units/month. Serverless Standard: $0.033/GB stored + $0.08/1M read units. Pod-based: from $0.096/hour (p1.x1 pod)."
      },
      "rateLimit": "100 requests/sec (free) · Higher on paid plans",
      "endpoints": [
        {
          "method": "POST",
          "path": "/vectors/upsert",
          "description": "Insert or update vectors in an index"
        },
        {
          "method": "POST",
          "path": "/query",
          "description": "Find the K nearest neighbor vectors"
        },
        {
          "method": "GET",
          "path": "/vectors/fetch",
          "description": "Fetch vectors by ID"
        },
        {
          "method": "POST",
          "path": "/vectors/delete",
          "description": "Delete vectors by ID or metadata filter"
        },
        {
          "method": "GET",
          "path": "/indexes",
          "description": "List all indexes in your project"
        },
        {
          "method": "POST",
          "path": "/indexes",
          "description": "Create a new vector index"
        }
      ],
      "sampleRequest": "curl \"https://my-index-abc123.svc.us-east1-gcp.pinecone.io/query\" \\\n  -H \"Api-Key: $PINECONE_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"vector\":[0.1,0.2,0.3],\"topK\":5,\"includeMetadata\":true,\"filter\":{\"category\":{\"$eq\":\"tech\"}}}'",
      "sampleResponse": "{\n  \"matches\": [{\n    \"id\": \"doc-42\",\n    \"score\": 0.9834,\n    \"metadata\": {\n      \"text\": \"Vector databases enable semantic search...\",\n      \"category\": \"tech\",\n      \"url\": \"https://example.com/doc-42\"\n    }\n  }]\n}",
      "scoreDepth": 81,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.145Z",
      "verifiedStatus": 401,
      "latencyMs": 713
    },
    {
      "id": "clerk",
      "name": "Clerk API",
      "provider": "Clerk",
      "category": "auth",
      "description": "Drop-in authentication and user management with pre-built UI components for React, Next.js, and more.",
      "longDescription": "Clerk provides a complete authentication and user management solution with pre-built React components, Next.js middleware, and a Backend API. Handle sign-up/sign-in with email, password, magic links, OAuth (Google, GitHub, etc.), and passkeys. Manage user profiles, organizations, roles, and sessions. The Backend API lets you read and manage users, create tokens, impersonate users, and configure security policies.",
      "color": "#6c47ff",
      "tags": [
        "authentication",
        "user-management",
        "oauth",
        "sessions",
        "organizations",
        "nextjs",
        "react"
      ],
      "authType": "bearer",
      "authDescription": "Use your Clerk Secret Key (starts with sk_) as a Bearer token for Backend API requests. The Publishable Key is for frontend SDKs.",
      "authExample": "Authorization: Bearer sk_live_...",
      "baseUrl": "https://api.clerk.com/v1",
      "docsUrl": "https://clerk.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "10,000 MAU free forever"
        },
        "tiers": [],
        "details": "Free: 10k MAU, all core auth features. Pro $25/mo: includes 10k MAU + $0.02/additional MAU, organizations, custom domains, MFA. Enterprise: custom."
      },
      "rateLimit": "100 requests/10 sec",
      "endpoints": [
        {
          "method": "GET",
          "path": "/users",
          "description": "List users with filtering and search"
        },
        {
          "method": "GET",
          "path": "/users/{userId}",
          "description": "Get a specific user's full profile"
        },
        {
          "method": "PATCH",
          "path": "/users/{userId}",
          "description": "Update user metadata or profile fields"
        },
        {
          "method": "DELETE",
          "path": "/users/{userId}",
          "description": "Delete a user and all their sessions"
        },
        {
          "method": "POST",
          "path": "/users/{userId}/ban",
          "description": "Ban a user from signing in"
        },
        {
          "method": "GET",
          "path": "/sessions",
          "description": "List active sessions across all users"
        },
        {
          "method": "GET",
          "path": "/organizations",
          "description": "List organizations in your application"
        }
      ],
      "sampleRequest": "curl \"https://api.clerk.com/v1/users?limit=5&order_by=-created_at\" \\\n  -H \"Authorization: Bearer $CLERK_SECRET_KEY\"",
      "sampleResponse": "{\n  \"data\": [{\n    \"id\": \"user_2abc123\",\n    \"email_addresses\": [{\"email_address\": \"alice@example.com\"}],\n    \"first_name\": \"Alice\",\n    \"last_name\": \"Chen\",\n    \"created_at\": 1704067200000,\n    \"last_sign_in_at\": 1710000000000,\n    \"public_metadata\": {}\n  }],\n  \"total_count\": 842\n}",
      "scoreDepth": 94,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 72,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.293Z",
      "verifiedStatus": 401,
      "latencyMs": 790
    },
    {
      "id": "tmdb",
      "name": "TMDB API",
      "provider": "The Movie Database",
      "category": "entertainment",
      "description": "Comprehensive movie and TV metadata — cast, crew, ratings, trailers, posters, and streaming availability.",
      "longDescription": "The Movie Database (TMDB) provides a rich community-maintained database of movies, TV shows, people, and networks. Fetch movie and show metadata including cast & crew, genres, ratings, budget, revenue, backdrops, and trailers. Discover trending and top-rated titles, search across the full catalog, and check streaming availability (where to watch) for specific regions. Free for non-commercial use.",
      "color": "#01b4e4",
      "tags": [
        "movies",
        "tv-shows",
        "streaming",
        "metadata",
        "cast",
        "ratings",
        "posters"
      ],
      "authType": "bearer",
      "authDescription": "Pass your API Read Access Token as a Bearer token. Also supports a legacy api_key query parameter.",
      "authExample": "Authorization: Bearer eyJhbGc...",
      "baseUrl": "https://api.themoviedb.org/3",
      "docsUrl": "https://developer.themoviedb.org/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Unlimited requests for non-commercial use"
        },
        "tiers": [],
        "details": "TMDB API is free for non-commercial projects. Commercial use above certain scale requires a custom agreement. Attribution to TMDB is required."
      },
      "rateLimit": "50 requests/sec",
      "endpoints": [
        {
          "method": "GET",
          "path": "/movie/{movie_id}",
          "description": "Get full movie details including cast and crew"
        },
        {
          "method": "GET",
          "path": "/movie/popular",
          "description": "List currently popular movies"
        },
        {
          "method": "GET",
          "path": "/tv/{series_id}",
          "description": "Get TV show details and season list"
        },
        {
          "method": "GET",
          "path": "/search/multi",
          "description": "Search movies, TV shows, and people at once"
        },
        {
          "method": "GET",
          "path": "/trending/{media_type}/{time_window}",
          "description": "Trending movies or shows (day/week)"
        },
        {
          "method": "GET",
          "path": "/movie/{movie_id}/watch/providers",
          "description": "Streaming availability by country"
        }
      ],
      "sampleRequest": "curl \"https://api.themoviedb.org/3/movie/popular?language=en-US&page=1\" \\\n  -H \"Authorization: Bearer $TMDB_ACCESS_TOKEN\"",
      "sampleResponse": "{\n  \"page\": 1,\n  \"results\": [{\n    \"id\": 550,\n    \"title\": \"Fight Club\",\n    \"vote_average\": 8.433,\n    \"popularity\": 73.645,\n    \"release_date\": \"1999-10-15\",\n    \"overview\": \"A ticking-time-bomb insomniac and a slippery soap salesman...\",\n    \"poster_path\": \"/pB8BM7pdSp6B6Ih7QZ4DrQ3PmJK.jpg\"\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 84,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.294Z",
      "verifiedStatus": 204,
      "latencyMs": 752
    },
    {
      "id": "rawg",
      "name": "RAWG Video Games API",
      "provider": "RAWG",
      "category": "entertainment",
      "description": "The largest video game database — metadata for 500,000+ games including ratings, genres, and screenshots.",
      "longDescription": "RAWG is the largest open video game database, covering 500,000+ games across 50+ platforms. The free API provides comprehensive metadata: game ratings, Metacritic scores, genres, developers, publishers, release dates, screenshots, trailers, parent platforms, and ESRB ratings. Supports discovery features like \"similar games\" and filtering by platform, genre, tag, and store availability.",
      "color": "#202020",
      "tags": [
        "games",
        "gaming",
        "metacritic",
        "playstation",
        "xbox",
        "pc",
        "ratings",
        "discovery"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as the key query parameter. Register a free account at rawg.io to get a key.",
      "authExample": "?key=YOUR_API_KEY",
      "baseUrl": "https://api.rawg.io/api",
      "docsUrl": "https://rawg.io/apidocs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Unlimited requests for non-commercial use"
        },
        "tiers": [],
        "details": "RAWG API is completely free for non-commercial projects. Commercial licensing contact is available on their site. Attribution required."
      },
      "rateLimit": "No documented limit (fair use)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/games",
          "description": "List and search games with filtering"
        },
        {
          "method": "GET",
          "path": "/games/{id}",
          "description": "Get full game details, ratings, and metadata"
        },
        {
          "method": "GET",
          "path": "/games/{id}/screenshots",
          "description": "Get screenshots for a game"
        },
        {
          "method": "GET",
          "path": "/genres",
          "description": "List all genres with game counts"
        },
        {
          "method": "GET",
          "path": "/platforms",
          "description": "List all platforms (PC, PS5, Xbox, etc.)"
        },
        {
          "method": "GET",
          "path": "/developers",
          "description": "List game developers with their titles"
        }
      ],
      "sampleRequest": "curl \"https://api.rawg.io/api/games?ordering=-rating&page_size=5&key=$RAWG_API_KEY\"",
      "sampleResponse": "{\n  \"count\": 857462,\n  \"results\": [{\n    \"id\": 3498,\n    \"name\": \"Grand Theft Auto V\",\n    \"rating\": 4.48,\n    \"metacritic\": 97,\n    \"released\": \"2013-09-17\",\n    \"platforms\": [{\"platform\": {\"name\": \"PC\"}}, {\"platform\": {\"name\": \"PlayStation 5\"}}],\n    \"genres\": [{\"name\": \"Action\"}, {\"name\": \"Adventure\"}]\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.497Z",
      "verifiedStatus": 200,
      "latencyMs": 2954
    },
    {
      "id": "here-maps",
      "name": "HERE Maps API",
      "provider": "HERE",
      "category": "maps",
      "description": "Enterprise-grade maps, routing, geocoding, traffic, and fleet management APIs for any scale.",
      "longDescription": "HERE provides a comprehensive suite of location APIs for developers and enterprises. Features include map tiles (raster and vector), geocoding and reverse geocoding, turn-by-turn routing with live traffic, isoline (drive-time) calculations, fleet management, matrix routing for logistics, transit routing, and weather overlays. Used in automotive, logistics, and enterprise mapping applications worldwide.",
      "color": "#00afaa",
      "tags": [
        "maps",
        "routing",
        "geocoding",
        "traffic",
        "fleet",
        "isoline",
        "logistics"
      ],
      "authType": "api-key",
      "authDescription": "Pass your HERE API key as the apiKey query parameter, or in the Authorization header for REST APIs.",
      "authExample": "?apiKey=YOUR_API_KEY",
      "baseUrl": "https://geocoder.ls.hereapi.com/6.2",
      "docsUrl": "https://developer.here.com/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "1,000 transactions/month free"
        },
        "tiers": [],
        "details": "Free: 1,000 transactions/month. Starter $0.00028/transaction. Growth plan with volume discounts. Enterprise: custom SLA and pricing."
      },
      "rateLimit": "5 requests/sec (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/geocode.json",
          "description": "Forward geocoding: address to coordinates"
        },
        {
          "method": "GET",
          "path": "/reversegeocode.json",
          "description": "Reverse geocoding: coordinates to address"
        },
        {
          "method": "GET",
          "path": "/v8/routes",
          "description": "Calculate turn-by-turn route with traffic"
        },
        {
          "method": "GET",
          "path": "/v8/isoline",
          "description": "Calculate reachable area by time or distance"
        },
        {
          "method": "GET",
          "path": "/v8/matrix",
          "description": "Compute distance/time matrix for multiple origins"
        }
      ],
      "sampleRequest": "curl \"https://geocoder.ls.hereapi.com/6.2/geocode.json?searchtext=1600+Pennsylvania+Ave+NW+Washington+DC&apiKey=$HERE_API_KEY\"",
      "sampleResponse": "{\n  \"Response\": {\n    \"Item\": [{\n      \"DisplayPosition\": {\n        \"Latitude\": 38.8976995,\n        \"Longitude\": -77.0365697\n      },\n      \"Address\": {\n        \"Label\": \"1600 Pennsylvania Ave NW, Washington, DC 20500, United States\"\n      }\n    }]\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 0,
      "scorePricing": 75,
      "score": 57,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:52.524Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "groq",
      "name": "Groq API",
      "provider": "Groq",
      "category": "ai",
      "description": "Ultra-fast LLM inference on custom LPU hardware — run Llama 3.3, Llama 3.1, and other open-source models at 800+ tokens/sec.",
      "longDescription": "Groq runs open-source LLMs at speeds previously impossible: 800+ tokens per second on their custom Language Processing Unit (LPU) hardware. The API is OpenAI-compatible, so any code targeting OpenAI's chat completions endpoint works with a one-line change. Models include Llama 3.3 70B, Llama 3.1 8B, Mixtral 8x7B, and Gemma 2. Ideal for latency-critical applications like voice assistants, real-time chat, and interactive coding tools.",
      "color": "#f55036",
      "tags": [
        "llama",
        "mixtral",
        "fast-inference",
        "open-source",
        "openai-compatible",
        "lpu"
      ],
      "authType": "bearer",
      "authDescription": "Generate an API key at console.groq.com. Pass it as a Bearer token in the Authorization header. The endpoint is OpenAI-compatible.",
      "authExample": "Authorization: Bearer gsk_...",
      "baseUrl": "https://api.groq.com/openai/v1",
      "docsUrl": "https://console.groq.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 0,
          "unit": "credit-cents",
          "period": "ongoing",
          "note": "Free tier with rate limits; no credit card required"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Rate-limited access to all models"
          },
          {
            "name": "PAYG",
            "monthlyCents": 0,
            "included": "Pay per token, higher rate limits"
          }
        ],
        "unitCost": {
          "amountCents": 59,
          "per": 1000000,
          "unit": "input tokens (Llama 3.3 70B)"
        },
        "details": "Llama 3.1 8B Instant: $0.05/M input, $0.08/M output. Llama 3.3 70B Versatile: $0.59/M input, $0.79/M output. Llama 3.1 70B: $0.59/M input, $0.79/M output. Batch API: 50% off."
      },
      "rateLimit": "30 requests/min (free) · Higher on pay-as-you-go",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chat/completions",
          "description": "Chat completions (OpenAI-compatible)"
        },
        {
          "method": "GET",
          "path": "/models",
          "description": "List available models and their context lengths"
        }
      ],
      "sampleRequest": "curl \"https://api.groq.com/openai/v1/chat/completions\" \\\n  -H \"Authorization: Bearer $GROQ_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"llama-3.3-70b-versatile\",\"messages\":[{\"role\":\"user\",\"content\":\"Explain quantum computing in one paragraph.\"}]}'",
      "sampleResponse": "{\n  \"id\": \"chatcmpl-abc123\",\n  \"model\": \"llama-3.3-70b-versatile\",\n  \"choices\": [{\n    \"message\": { \"role\": \"assistant\", \"content\": \"Quantum computing harnesses...\" },\n    \"finish_reason\": \"stop\"\n  }],\n  \"usage\": { \"prompt_tokens\": 18, \"completion_tokens\": 87, \"total_tokens\": 105 },\n  \"x_groq\": { \"id\": \"req_abc\", \"usage\": { \"queue_time\": 0.0002 } }\n}",
      "scoreDepth": 61,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 58,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.597Z",
      "verifiedStatus": 404,
      "latencyMs": 871
    },
    {
      "id": "huggingface",
      "name": "HuggingFace Inference API",
      "provider": "HuggingFace",
      "category": "ai",
      "description": "Run 200,000+ open-source ML models — LLMs, image generation, audio, NLP, and vision — via a single API.",
      "longDescription": "The HuggingFace Inference API gives serverless access to the entire HuggingFace Hub: 200,000+ models for text generation, text classification, summarization, translation, question answering, image generation, image classification, object detection, speech recognition, and audio synthesis. Models range from tiny to frontier-scale. The Inference Endpoints product offers dedicated deployment for production workloads.",
      "color": "#ff9d00",
      "tags": [
        "open-source",
        "transformers",
        "nlp",
        "computer-vision",
        "audio",
        "diffusion",
        "bert",
        "llama"
      ],
      "authType": "bearer",
      "authDescription": "Create a User Access Token at huggingface.co/settings/tokens (read scope is sufficient). Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer hf_...",
      "baseUrl": "https://api-inference.huggingface.co/models",
      "docsUrl": "https://huggingface.co/docs/api-inference",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Rate-limited free inference on public models"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Rate-limited serverless inference"
          },
          {
            "name": "PRO",
            "monthlyCents": 900,
            "included": "$9/mo, higher limits, ZeroGPU"
          },
          {
            "name": "Endpoints",
            "monthlyCents": 600,
            "included": "Dedicated endpoints from $0.06/hr"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Free: serverless inference on public models (rate-limited). PRO: $9/mo. Dedicated Inference Endpoints from $0.06/hr. Enterprise: custom."
      },
      "rateLimit": "Varies by model and plan (free tier is rate-limited)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/{model_id}",
          "description": "Run any model with task-specific input/output"
        },
        {
          "method": "POST",
          "path": "/openai/v1/chat/completions",
          "description": "OpenAI-compatible chat completions (TGI models)"
        }
      ],
      "sampleRequest": "# Text generation with Llama 3\ncurl \"https://api-inference.huggingface.co/models/meta-llama/Meta-Llama-3-8B-Instruct\" \\\n  -H \"Authorization: Bearer $HF_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"inputs\": \"What is the capital of France?\", \"parameters\": {\"max_new_tokens\": 50}}'",
      "sampleResponse": "[{\n  \"generated_text\": \"What is the capital of France?\nThe capital of France is Paris.\"\n}]",
      "scoreDepth": 66,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.710Z",
      "verifiedStatus": 410,
      "latencyMs": 926
    },
    {
      "id": "cohere",
      "name": "Cohere API",
      "provider": "Cohere",
      "category": "ai",
      "description": "Enterprise-grade LLM API for text generation, RAG, embeddings, and reranking with a focus on accuracy.",
      "longDescription": "Cohere provides production-ready language AI for enterprise teams. Command R+ leads on RAG benchmarks, making it ideal for grounded enterprise search. The Embed v3 model produces high-quality text embeddings for semantic search and retrieval. The Rerank endpoint improves search accuracy by reordering candidate results. All models have built-in tool use (function calling) and citation support for RAG pipelines.",
      "color": "#39594d",
      "tags": [
        "rag",
        "embeddings",
        "rerank",
        "enterprise",
        "command-r",
        "grounding",
        "citations"
      ],
      "authType": "bearer",
      "authDescription": "Create an API key at dashboard.cohere.com. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer YOUR_COHERE_API_KEY",
      "baseUrl": "https://api.cohere.com/v2",
      "docsUrl": "https://docs.cohere.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "trial",
          "note": "Trial key with limited free usage"
        },
        "tiers": [
          {
            "name": "Trial",
            "monthlyCents": 0,
            "included": "Limited trial usage"
          },
          {
            "name": "Production",
            "monthlyCents": 0,
            "included": "No minimum, pay per token/query"
          }
        ],
        "unitCost": {
          "amountCents": 15,
          "per": 100000,
          "unit": "input tokens (Command R)"
        },
        "details": "Command R+: $2.50/M in, $10/M out. Command R: $0.15/M in, $0.60/M out. Command R7B: $0.0375/M in, $0.15/M out. Embed: $0.10/M tokens. Rerank: $2/1k queries."
      },
      "rateLimit": "100 API calls/min (trial) · Higher on production",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chat",
          "description": "Chat with Command R / R+ with optional tool use and RAG"
        },
        {
          "method": "POST",
          "path": "/embed",
          "description": "Generate embeddings for semantic search and classification"
        },
        {
          "method": "POST",
          "path": "/rerank",
          "description": "Rerank search results by relevance to a query"
        },
        {
          "method": "POST",
          "path": "/classify",
          "description": "Classify text into predefined categories"
        }
      ],
      "sampleRequest": "curl \"https://api.cohere.com/v2/chat\" \\\n  -H \"Authorization: Bearer $COHERE_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"command-r-plus\",\"messages\":[{\"role\":\"user\",\"content\":\"Summarize the benefits of RAG for enterprise AI.\"}]}'",
      "sampleResponse": "{\n  \"id\": \"abc123\",\n  \"message\": {\n    \"role\": \"assistant\",\n    \"content\": [{\"type\":\"text\",\"text\":\"RAG (Retrieval-Augmented Generation) benefits include...\"}]\n  },\n  \"finish_reason\": \"COMPLETE\",\n  \"usage\": { \"billed_units\": { \"input_tokens\": 24, \"output_tokens\": 112 } }\n}",
      "scoreDepth": 80,
      "scoreLatency": 30,
      "scorePricing": 75,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.869Z",
      "verifiedStatus": 401,
      "latencyMs": 1048
    },
    {
      "id": "together-ai",
      "name": "Together AI API",
      "provider": "Together AI",
      "category": "ai",
      "description": "Run 200+ open-source AI models with OpenAI-compatible endpoints, fine-tuning, and serverless inference.",
      "longDescription": "Together AI provides cloud infrastructure for running open-source AI models at scale. The API is fully OpenAI-compatible and supports 200+ models including Llama 3.1 405B, Qwen 2.5, Mistral, DeepSeek, Stable Diffusion, and more. Features include serverless inference (pay per token), dedicated GPU clusters, fine-tuning with LORA, vision models, and function calling. Popular for research, enterprise AI, and teams migrating from proprietary models.",
      "color": "#5b8ef7",
      "tags": [
        "open-source",
        "llama",
        "deepseek",
        "fine-tuning",
        "serverless",
        "openai-compatible",
        "vision"
      ],
      "authType": "bearer",
      "authDescription": "Create an API key at api.together.ai. The endpoint is OpenAI-compatible — pass your key as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer YOUR_TOGETHER_API_KEY",
      "baseUrl": "https://api.together.xyz/v1",
      "docsUrl": "https://docs.together.ai",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 10,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "$1 free credit on signup"
        },
        "tiers": [],
        "details": "Llama 3.1 8B: $0.18/M · $0.18/M. Llama 3.1 70B: $0.88/M · $0.88/M. Llama 4 Scout: available. DeepSeek R1: $1.25/M · $1.25/M. Image gen: $0.008 per image. No free tier; minimum $5 credit purchase."
      },
      "rateLimit": "60 requests/min (default) · Scales with plan",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chat/completions",
          "description": "Chat completions (OpenAI-compatible)"
        },
        {
          "method": "POST",
          "path": "/completions",
          "description": "Text completions"
        },
        {
          "method": "POST",
          "path": "/embeddings",
          "description": "Generate text embeddings"
        },
        {
          "method": "POST",
          "path": "/images/generations",
          "description": "Image generation (Stable Diffusion, FLUX)"
        },
        {
          "method": "GET",
          "path": "/models",
          "description": "List all available models with pricing"
        },
        {
          "method": "POST",
          "path": "/fine-tunes",
          "description": "Start a fine-tuning job with LoRA"
        }
      ],
      "sampleRequest": "curl \"https://api.together.xyz/v1/chat/completions\" \\\n  -H \"Authorization: Bearer $TOGETHER_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo\",\"messages\":[{\"role\":\"user\",\"content\":\"Write a Python function to parse JSON safely\"}],\"max_tokens\":200}'",
      "sampleResponse": "{\n  \"id\": \"890ab123\",\n  \"model\": \"meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo\",\n  \"choices\": [{\n    \"message\": { \"role\": \"assistant\", \"content\": \"Here's a Python function to safely parse JSON:\n\n```python\nimport json\n\ndef safe_json_parse(data):\n    try:\n        return json.loads(data)\n    except json.JSONDecodeError:\n        return None\n```\" },\n    \"finish_reason\": \"stop\"\n  }],\n  \"usage\": { \"prompt_tokens\": 20, \"completion_tokens\": 68 }\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.980Z",
      "verifiedStatus": 404,
      "latencyMs": 1091
    },
    {
      "id": "discord",
      "name": "Discord API",
      "provider": "Discord",
      "category": "social",
      "description": "Build Discord bots and apps — send messages, manage servers, members, roles, and slash commands.",
      "longDescription": "The Discord API powers bots, integrations, and OAuth apps on the Discord platform. Create and manage channels, send messages and embeds, assign roles, listen to events via WebSocket Gateway, implement slash commands and context menus, manage server members, and integrate with Discord's voice channels. Used for community bots, game integrations, developer tools, and notification systems. Supports both bot tokens and OAuth2 for user-scoped actions.",
      "color": "#5865f2",
      "tags": [
        "bots",
        "servers",
        "messages",
        "roles",
        "slash-commands",
        "webhooks",
        "oauth2"
      ],
      "authType": "bearer",
      "authDescription": "Bot token: prefix with \"Bot \" (e.g., \"Bot MTk4NjIyNDgzNDcxOTI1MjQ4.GlLjkw.abc\"). OAuth2 Bearer token for user-scoped actions. Create an application at discord.com/developers.",
      "authExample": "Authorization: Bot MTk4NjIyNDgzNDcxOTI1MjQ4.GlLjkw.abc",
      "baseUrl": "https://discord.com/api/v10",
      "docsUrl": "https://discord.com/developers/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Full API access is free for bots and apps"
        },
        "tiers": [],
        "details": "The Discord API is free to use. Discord monetizes via Nitro subscriptions and server boosts. No API usage fees for developers."
      },
      "rateLimit": "50 requests/sec global · Per-route limits vary (most routes: 5 req/5 sec)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/channels/{channel_id}/messages",
          "description": "Send a message to a channel"
        },
        {
          "method": "GET",
          "path": "/guilds/{guild_id}",
          "description": "Get server (guild) info and settings"
        },
        {
          "method": "GET",
          "path": "/guilds/{guild_id}/members",
          "description": "List members in a server"
        },
        {
          "method": "PUT",
          "path": "/guilds/{guild_id}/members/{user_id}/roles/{role_id}",
          "description": "Add a role to a member"
        },
        {
          "method": "POST",
          "path": "/applications/{app_id}/commands",
          "description": "Register a global slash command"
        },
        {
          "method": "GET",
          "path": "/users/@me",
          "description": "Get the current bot or OAuth user info"
        }
      ],
      "sampleRequest": "curl \"https://discord.com/api/v10/channels/$CHANNEL_ID/messages\" \\\n  -H \"Authorization: Bot $DISCORD_BOT_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -X POST \\\n  -d '{\"content\":\"Hello from API Map!\",\"embeds\":[{\"title\":\"API Directory\",\"color\":8531955,\"description\":\"50+ APIs for developers\"}]}'",
      "sampleResponse": "{\n  \"id\": \"1234567890123456789\",\n  \"channel_id\": \"987654321098765432\",\n  \"content\": \"Hello from API Map!\",\n  \"author\": { \"id\": \"111\", \"username\": \"MyBot\", \"bot\": true },\n  \"timestamp\": \"2024-03-15T10:00:00.000000+00:00\",\n  \"embeds\": [{ \"title\": \"API Directory\", \"color\": 8531955 }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.955Z",
      "verifiedStatus": 404,
      "latencyMs": 1045
    },
    {
      "id": "twitch",
      "name": "Twitch Helix API",
      "provider": "Twitch",
      "category": "social",
      "description": "Access live streams, VODs, clips, channel data, and Twitch subscriptions. Trigger EventSub webhooks.",
      "longDescription": "The Twitch Helix API provides programmatic access to the Twitch platform. Retrieve live streams and stream metadata, get channel and user information, list top games and categories, fetch VODs and clips, manage channel point rewards, query Twitch subscriptions, and receive real-time events (stream live/offline, channel follows, subscriptions, raids) via the EventSub webhook system. Used for stream overlays, dashboards, chat bots, and analytics tools.",
      "color": "#9146ff",
      "tags": [
        "streaming",
        "live",
        "vods",
        "clips",
        "eventsub",
        "webhooks",
        "chat",
        "gaming"
      ],
      "authType": "bearer",
      "authDescription": "Use OAuth2 Client Credentials flow to get an app access token, or Authorization Code flow for user-scoped actions. Pass the token as Bearer. Also requires the Client-ID header.",
      "authExample": "Authorization: Bearer APP_ACCESS_TOKEN\nClient-ID: YOUR_CLIENT_ID",
      "baseUrl": "https://api.twitch.tv/helix",
      "docsUrl": "https://dev.twitch.tv/docs/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Full API access is free for registered apps"
        },
        "tiers": [],
        "details": "The Twitch API is free for developers. Register your app at dev.twitch.tv to get a client ID. Rate limits apply per account tier."
      },
      "rateLimit": "800 requests/min (app access token)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/streams",
          "description": "Get live streams with filtering by game/user/language"
        },
        {
          "method": "GET",
          "path": "/channels",
          "description": "Get channel information by broadcaster ID"
        },
        {
          "method": "GET",
          "path": "/users",
          "description": "Get user info by login name or ID"
        },
        {
          "method": "GET",
          "path": "/videos",
          "description": "Get VODs for a user or game"
        },
        {
          "method": "GET",
          "path": "/clips",
          "description": "Get clips created for a broadcaster"
        },
        {
          "method": "POST",
          "path": "/eventsub/subscriptions",
          "description": "Subscribe to EventSub events (stream.online, channel.follow, etc.)"
        }
      ],
      "sampleRequest": "# First get an app access token, then:\ncurl \"https://api.twitch.tv/helix/streams?game_id=509658&first=5\" \\\n  -H \"Authorization: Bearer $TWITCH_ACCESS_TOKEN\" \\\n  -H \"Client-ID: $TWITCH_CLIENT_ID\"",
      "sampleResponse": "{\n  \"data\": [{\n    \"id\": \"40627613557\",\n    \"user_name\": \"shroud\",\n    \"game_name\": \"Just Chatting\",\n    \"title\": \"Chill stream\",\n    \"viewer_count\": 28541,\n    \"started_at\": \"2024-03-15T09:00:00Z\",\n    \"language\": \"en\",\n    \"thumbnail_url\": \"https://static-cdn.jtvnw.net/previews-ttv/live_user_shroud-{width}x{height}.jpg\"\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.990Z",
      "verifiedStatus": 404,
      "latencyMs": 999
    },
    {
      "id": "linkedin",
      "name": "LinkedIn API",
      "provider": "LinkedIn",
      "category": "social",
      "description": "Post content, access profiles, manage company pages, and retrieve job listings via LinkedIn's REST API.",
      "longDescription": "The LinkedIn API (v2) allows applications to post articles and rich media to LinkedIn, access member profiles (with consent), manage company page content and analytics, retrieve job listings, and run marketing campaigns. The API uses OAuth 2.0 for all user-scoped operations. Most endpoints require an approved LinkedIn Partner Program application for production access. Widely used for social media management tools, recruiting platforms, and B2B marketing automation.",
      "color": "#0a66c2",
      "tags": [
        "professional",
        "jobs",
        "company-pages",
        "content",
        "b2b",
        "recruiting",
        "marketing"
      ],
      "authType": "oauth2",
      "authDescription": "LinkedIn uses OAuth 2.0. Redirect users to LinkedIn's authorization endpoint. Use the returned code to exchange for an access token. Pass as Bearer in the Authorization header.",
      "authExample": "Authorization: Bearer AQX...",
      "baseUrl": "https://api.linkedin.com/v2",
      "docsUrl": "https://learn.microsoft.com/en-us/linkedin/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Basic profile and share APIs free with OAuth app"
        },
        "tiers": [],
        "details": "Core APIs (profile, share) are free. Marketing APIs require LinkedIn Marketing Developer Program membership. Talent APIs require Recruiter license. Usage limits vary by product."
      },
      "rateLimit": "100 calls/day per user (default) · Higher with partner approval",
      "endpoints": [
        {
          "method": "GET",
          "path": "/me",
          "description": "Get the authenticated member's profile"
        },
        {
          "method": "POST",
          "path": "/ugcPosts",
          "description": "Create a text or media post on LinkedIn"
        },
        {
          "method": "GET",
          "path": "/organizations/{org_id}",
          "description": "Get company page details and follower count"
        },
        {
          "method": "GET",
          "path": "/jobPostings",
          "description": "List job postings for a company"
        },
        {
          "method": "GET",
          "path": "/networkSizes/{member_urn}",
          "description": "Get a member's 1st/2nd degree network size"
        }
      ],
      "sampleRequest": "curl \"https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture)\" \\\n  -H \"Authorization: Bearer $LINKEDIN_ACCESS_TOKEN\"",
      "sampleResponse": "{\n  \"id\": \"ByunXV3vn7\",\n  \"firstName\": { \"localized\": { \"en_US\": \"Kevin\" } },\n  \"lastName\":  { \"localized\": { \"en_US\": \"Grace\"  } },\n  \"profilePicture\": {\n    \"displayImage\": \"urn:li:digitalmediaAsset:C5103AQE8df\"\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.047Z",
      "verifiedStatus": 401,
      "latencyMs": 902
    },
    {
      "id": "resend",
      "name": "Resend API",
      "provider": "Resend",
      "category": "communication",
      "description": "Developer-first transactional email API with React email support and real-time delivery analytics.",
      "longDescription": "Resend is a modern email API built for developers. Send transactional emails using React components, HTML, or plain text. Features include custom domains (with DKIM/SPF auto-setup), email scheduling, batch sending, click and open tracking, webhooks for delivery events, and an email preview tool. The API is minimal, well-documented, and has first-class SDKs for Node.js, Python, Ruby, Go, PHP, and Rust. Designed to replace legacy services like SendGrid and Mailgun.",
      "color": "#000000",
      "tags": [
        "email",
        "transactional",
        "react",
        "templates",
        "webhooks",
        "modern",
        "developer-first"
      ],
      "authType": "bearer",
      "authDescription": "Create an API key at resend.com/api-keys. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer re_...",
      "baseUrl": "https://api.resend.com",
      "docsUrl": "https://resend.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "3,000 emails/month, 100/day"
        },
        "tiers": [],
        "details": "Free: 3k emails/month, 1 custom domain. Pro $20/mo: 50k emails/month, unlimited domains. Enterprise: custom. All plans include full API access and real-time analytics."
      },
      "rateLimit": "10 requests/sec",
      "endpoints": [
        {
          "method": "POST",
          "path": "/emails",
          "description": "Send a single email (HTML, text, or React)"
        },
        {
          "method": "POST",
          "path": "/emails/batch",
          "description": "Send up to 100 emails in one request"
        },
        {
          "method": "GET",
          "path": "/emails/{email_id}",
          "description": "Get email delivery status and metadata"
        },
        {
          "method": "PATCH",
          "path": "/emails/{email_id}",
          "description": "Cancel a scheduled email"
        },
        {
          "method": "GET",
          "path": "/domains",
          "description": "List custom sending domains"
        },
        {
          "method": "POST",
          "path": "/domains",
          "description": "Add and verify a new sending domain"
        }
      ],
      "sampleRequest": "curl \"https://api.resend.com/emails\" \\\n  -H \"Authorization: Bearer $RESEND_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -X POST \\\n  -d '{\"from\":\"Acme <noreply@acme.com>\",\"to\":[\"user@example.com\"],\"subject\":\"Your receipt\",\"html\":\"<h1>Thanks for your order!</h1>\"}'",
      "sampleResponse": "{\n  \"id\": \"4ef9a417-02b3-4c80-9ff4-a3b7d28c1a3f\"\n}",
      "scoreDepth": 86,
      "scoreLatency": 60,
      "scorePricing": 75,
      "score": 75,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.233Z",
      "verifiedStatus": 200,
      "latencyMs": 1039
    },
    {
      "id": "mailgun",
      "name": "Mailgun API",
      "provider": "Mailgun",
      "category": "communication",
      "description": "Transactional and bulk email delivery with email parsing, validation, and detailed analytics.",
      "longDescription": "Mailgun is a developer-focused email service provider with powerful sending, receiving, and validation capabilities. Send transactional and marketing emails at scale, receive inbound email to an HTTP webhook, validate email addresses before sending, parse incoming email messages, and access detailed delivery analytics. Features DKIM/SPF/DMARC auto-setup, email templates, scheduled sending, and click/open tracking. Trusted by 150,000+ businesses.",
      "color": "#dc3a2e",
      "tags": [
        "email",
        "transactional",
        "bulk",
        "validation",
        "inbound",
        "parsing",
        "analytics"
      ],
      "authType": "basic",
      "authDescription": "Use HTTP Basic Auth with username \"api\" and your API key as the password. Your base URL includes your region (api.mailgun.net for US, api.eu.mailgun.net for EU).",
      "authExample": "Authorization: Basic base64(api:YOUR_API_KEY)",
      "baseUrl": "https://api.mailgun.net/v3",
      "docsUrl": "https://documentation.mailgun.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "emails",
          "period": "day",
          "note": "3-month trial"
        },
        "tiers": [
          {
            "name": "Trial",
            "monthlyCents": 0,
            "included": "100 emails/day for 3 months"
          },
          {
            "name": "Foundation",
            "monthlyCents": 3500,
            "included": "50,000 emails/mo"
          },
          {
            "name": "Scale",
            "monthlyCents": 9000,
            "included": "100,000 emails/mo"
          },
          {
            "name": "Custom",
            "monthlyCents": null,
            "included": "Enterprise volume"
          }
        ],
        "details": "Foundation: $35/mo (50k emails). Scale: $90/mo (100k emails). Custom enterprise pricing available."
      },
      "rateLimit": "100 messages/sec (per domain)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/{domain}/messages",
          "description": "Send an email message"
        },
        {
          "method": "GET",
          "path": "/{domain}/events",
          "description": "Query email delivery events (sent, opened, clicked)"
        },
        {
          "method": "GET",
          "path": "/address/validate",
          "description": "Validate an email address for deliverability"
        },
        {
          "method": "POST",
          "path": "/{domain}/routes",
          "description": "Create inbound email routing rules"
        },
        {
          "method": "GET",
          "path": "/{domain}/stats/total",
          "description": "Get aggregate delivery statistics"
        },
        {
          "method": "GET",
          "path": "/{domain}/bounces",
          "description": "List bounced email addresses"
        }
      ],
      "sampleRequest": "curl \"https://api.mailgun.net/v3/sandboxabc.mailgun.org/messages\" \\\n  -u \"api:$MAILGUN_API_KEY\" \\\n  -F from='Sender <mailgun@sandboxabc.mailgun.org>' \\\n  -F to='user@example.com' \\\n  -F subject='Hello from Mailgun' \\\n  -F text='Testing email delivery!'",
      "sampleResponse": "{\n  \"id\": \"<20240315100000.abc123@sandboxabc.mailgun.org>\",\n  \"message\": \"Queued. Thank you.\"\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.100Z",
      "verifiedStatus": 404,
      "latencyMs": 1807
    },
    {
      "id": "mailchimp",
      "name": "Mailchimp Marketing API",
      "provider": "Mailchimp",
      "category": "communication",
      "description": "Manage email marketing campaigns, subscriber lists, automations, and audience analytics.",
      "longDescription": "The Mailchimp Marketing API provides full programmatic control over your email marketing. Manage subscriber lists (audiences) and tags, create and send campaigns, build automation journeys, run A/B tests, pull campaign reports (opens, clicks, revenue), sync e-commerce purchase data, and manage templates. The API follows RESTful conventions with OAuth 2.0 for multi-account apps or API keys for single-account integrations.",
      "color": "#ffe01b",
      "tags": [
        "email-marketing",
        "campaigns",
        "subscribers",
        "automations",
        "newsletters",
        "analytics"
      ],
      "authType": "basic",
      "authDescription": "Use HTTP Basic Auth with any string as username and your API key as password. Your server prefix (e.g., us1) is in the API key and determines your base URL.",
      "authExample": "Authorization: Basic base64(anystring:YOUR_API_KEY)",
      "baseUrl": "https://{server}.api.mailchimp.com/3.0",
      "docsUrl": "https://mailchimp.com/developer/marketing/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 500,
          "unit": "contacts",
          "period": "forever",
          "note": "1,000 email sends/mo"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "500 contacts, 1k sends/mo"
          },
          {
            "name": "Essentials",
            "monthlyCents": 1300,
            "included": "500 contacts, 5k sends/mo"
          },
          {
            "name": "Standard",
            "monthlyCents": 2000,
            "included": "Automation, A/B testing"
          },
          {
            "name": "Premium",
            "monthlyCents": 35000,
            "included": "150k contacts, phone support"
          }
        ],
        "details": "Free: 500 contacts, 1k sends/mo. Essentials: $13/mo (500 contacts). Standard: $20/mo. Premium: $350/mo (150k contacts)."
      },
      "rateLimit": "10 concurrent connections · No per-minute limit",
      "endpoints": [
        {
          "method": "GET",
          "path": "/lists",
          "description": "List all audiences (subscriber lists)"
        },
        {
          "method": "POST",
          "path": "/lists/{list_id}/members",
          "description": "Add a subscriber to an audience"
        },
        {
          "method": "GET",
          "path": "/campaigns",
          "description": "List email campaigns with status filter"
        },
        {
          "method": "POST",
          "path": "/campaigns",
          "description": "Create a new email campaign"
        },
        {
          "method": "POST",
          "path": "/campaigns/{campaign_id}/actions/send",
          "description": "Send a campaign to its audience"
        },
        {
          "method": "GET",
          "path": "/reports/{campaign_id}",
          "description": "Get campaign performance report"
        }
      ],
      "sampleRequest": "curl \"https://us1.api.mailchimp.com/3.0/lists\" \\\n  -u \"anystring:$MAILCHIMP_API_KEY\"",
      "sampleResponse": "{\n  \"lists\": [{\n    \"id\": \"abc1234def\",\n    \"name\": \"Main Subscribers\",\n    \"stats\": {\n      \"member_count\": 4821,\n      \"avg_open_rate\": 0.28,\n      \"avg_click_rate\": 0.045\n    },\n    \"date_created\": \"2022-01-15T10:00:00+00:00\"\n  }],\n  \"total_items\": 3\n}",
      "scoreDepth": 81,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 59,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:53.002Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "notion",
      "name": "Notion API",
      "provider": "Notion",
      "category": "storage",
      "description": "Read and write Notion pages, databases, and blocks programmatically to build powerful integrations.",
      "longDescription": "The Notion API allows external integrations to read and write Notion content. Query and filter database entries (rows), create and update pages, manipulate block content (text, code, embeds, images), manage page properties, search across workspaces, and handle comments. Used to build CMS integrations, project tracking tools, content pipelines, and data sync applications. Requires a Notion integration with appropriate workspace permissions.",
      "color": "#000000",
      "tags": [
        "productivity",
        "databases",
        "pages",
        "blocks",
        "cms",
        "collaboration",
        "notes"
      ],
      "authType": "bearer",
      "authDescription": "Create an internal integration at notion.so/my-integrations. Share your Notion pages/databases with the integration. Pass the Integration Token as a Bearer token.",
      "authExample": "Authorization: Bearer secret_...\nNotion-Version: 2022-06-28",
      "baseUrl": "https://api.notion.com/v1",
      "docsUrl": "https://developers.notion.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "pages",
          "period": "forever",
          "note": "Unlimited personal pages"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Unlimited personal pages"
          },
          {
            "name": "Plus",
            "monthlyCents": 1000,
            "included": "Per user/mo, unlimited uploads"
          },
          {
            "name": "Business",
            "monthlyCents": 1500,
            "included": "Per user/mo, SAML SSO"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing, advanced security"
          }
        ],
        "details": "Free: unlimited personal pages, limited collaboration. Plus: $10/user/mo. Business: $15/user/mo. Enterprise: custom."
      },
      "rateLimit": "3 requests/sec per integration",
      "endpoints": [
        {
          "method": "POST",
          "path": "/databases/{database_id}/query",
          "description": "Query and filter database entries"
        },
        {
          "method": "POST",
          "path": "/pages",
          "description": "Create a new page in a database or as a subpage"
        },
        {
          "method": "PATCH",
          "path": "/pages/{page_id}",
          "description": "Update page properties"
        },
        {
          "method": "GET",
          "path": "/blocks/{block_id}/children",
          "description": "Get child blocks (content) of a page or block"
        },
        {
          "method": "POST",
          "path": "/search",
          "description": "Search across all accessible pages and databases"
        },
        {
          "method": "GET",
          "path": "/databases/{database_id}",
          "description": "Get database schema and properties"
        }
      ],
      "sampleRequest": "curl \"https://api.notion.com/v1/databases/$NOTION_DB_ID/query\" \\\n  -H \"Authorization: Bearer $NOTION_TOKEN\" \\\n  -H \"Notion-Version: 2022-06-28\" \\\n  -H \"Content-Type: application/json\" \\\n  -X POST \\\n  -d '{\"filter\":{\"property\":\"Status\",\"select\":{\"equals\":\"In Progress\"}},\"sorts\":[{\"property\":\"Created\",\"direction\":\"descending\"}]}'",
      "sampleResponse": "{\n  \"results\": [{\n    \"id\": \"page-uuid-here\",\n    \"properties\": {\n      \"Name\": { \"title\": [{ \"plain_text\": \"Launch API Map\" }] },\n      \"Status\": { \"select\": { \"name\": \"In Progress\" } },\n      \"Priority\": { \"select\": { \"name\": \"High\" } }\n    }\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.315Z",
      "verifiedStatus": 400,
      "latencyMs": 1016
    },
    {
      "id": "airtable",
      "name": "Airtable API",
      "provider": "Airtable",
      "category": "storage",
      "description": "Read, create, update, and delete records in Airtable bases — the spreadsheet-database hybrid.",
      "longDescription": "Airtable's REST API treats every base like a relational database with a spreadsheet interface. Each table has typed fields (text, number, date, select, attachment, linked records, formula, lookup). The API lets you list records with filtering and sorting, create and update multiple records in bulk, manage views and field metadata, trigger automations, and download attachments. Ideal for lightweight data backends, content management, and no-code app data layers.",
      "color": "#18bfff",
      "tags": [
        "spreadsheet",
        "database",
        "no-code",
        "records",
        "views",
        "attachments",
        "automation"
      ],
      "authType": "bearer",
      "authDescription": "Generate a Personal Access Token at airtable.com/create/tokens with the required scopes. Pass it as a Bearer token in the Authorization header.",
      "authExample": "Authorization: Bearer patXXXXXXXXXXXXX...",
      "baseUrl": "https://api.airtable.com/v0",
      "docsUrl": "https://airtable.com/developers/web/api/introduction",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1000,
          "unit": "records per base",
          "period": "forever",
          "note": "2 GB attachments"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "1,000 records/base, 2 GB attachments"
          },
          {
            "name": "Team",
            "monthlyCents": 2000,
            "included": "Per user/mo, 50k records/base"
          },
          {
            "name": "Business",
            "monthlyCents": 4500,
            "included": "Per user/mo, 250k records/base"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Free: 1,000 records/base. Plus: $10/user/mo (5k records). Pro: $20/user/mo (50k records). Enterprise: $45/user/mo (unlimited)."
      },
      "rateLimit": "5 requests/sec per base",
      "endpoints": [
        {
          "method": "GET",
          "path": "/{baseId}/{tableIdOrName}",
          "description": "List records with filtering, sorting, and field selection"
        },
        {
          "method": "POST",
          "path": "/{baseId}/{tableIdOrName}",
          "description": "Create one or more records"
        },
        {
          "method": "PATCH",
          "path": "/{baseId}/{tableIdOrName}",
          "description": "Update records (upsert supported)"
        },
        {
          "method": "DELETE",
          "path": "/{baseId}/{tableIdOrName}/{recordId}",
          "description": "Delete a single record"
        },
        {
          "method": "GET",
          "path": "/meta/bases",
          "description": "List all bases accessible to the token"
        },
        {
          "method": "GET",
          "path": "/meta/bases/{baseId}/tables",
          "description": "Get table schemas and field definitions"
        }
      ],
      "sampleRequest": "curl \"https://api.airtable.com/v0/$AIRTABLE_BASE_ID/APIs?filterByFormula=%7BCategory%7D%3D'AI'\" \\\n  -H \"Authorization: Bearer $AIRTABLE_TOKEN\"",
      "sampleResponse": "{\n  \"records\": [{\n    \"id\": \"recXXXXXXXXXXXXXX\",\n    \"createdTime\": \"2024-03-15T10:00:00.000Z\",\n    \"fields\": {\n      \"Name\": \"OpenAI API\",\n      \"Category\": \"AI\",\n      \"Base URL\": \"https://api.openai.com/v1\",\n      \"Has Free Tier\": false\n    }\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.348Z",
      "verifiedStatus": 404,
      "latencyMs": 824
    },
    {
      "id": "jira",
      "name": "Jira Cloud API",
      "provider": "Atlassian",
      "category": "developer",
      "description": "Create, query, and update Jira issues, sprints, projects, and workflows programmatically.",
      "longDescription": "The Jira Cloud REST API provides full programmatic access to Jira's issue tracking and project management features. Create and update issues with custom fields, run JQL (Jira Query Language) searches, manage sprints and agile boards, handle transitions through workflows, set up webhooks for real-time events, manage user permissions and project configurations, and generate reports. Essential for CI/CD integrations, release tracking, and custom project tooling.",
      "color": "#0052cc",
      "tags": [
        "issues",
        "sprints",
        "jql",
        "projects",
        "workflows",
        "agile",
        "scrum",
        "kanban"
      ],
      "authType": "basic",
      "authDescription": "Use HTTP Basic Auth with your Atlassian account email as username and an API token as password. Generate tokens at id.atlassian.com/manage-profile/security/api-tokens.",
      "authExample": "Authorization: Basic base64(email@example.com:YOUR_API_TOKEN)",
      "baseUrl": "https://{your-domain}.atlassian.net/rest/api/3",
      "docsUrl": "https://developer.atlassian.com/cloud/jira/platform/rest/v3/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Free for up to 10 users"
        },
        "tiers": [],
        "details": "Free: 10 users, 2GB storage. Standard $8.15/user/mo: 35,000 users, audit logs. Premium $16/user/mo: unlimited storage, advanced roadmaps. Enterprise: custom."
      },
      "rateLimit": "400 requests/min (authenticated user)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/issue/{issueKey}",
          "description": "Get a single issue with all fields"
        },
        {
          "method": "POST",
          "path": "/issue",
          "description": "Create a new issue in a project"
        },
        {
          "method": "PUT",
          "path": "/issue/{issueKey}",
          "description": "Update issue fields"
        },
        {
          "method": "POST",
          "path": "/issue/{issueKey}/transitions",
          "description": "Transition an issue through the workflow"
        },
        {
          "method": "POST",
          "path": "/issue/picker",
          "description": "Search issues with JQL (Jira Query Language)"
        },
        {
          "method": "GET",
          "path": "/project",
          "description": "List all projects accessible to the user"
        }
      ],
      "sampleRequest": "curl \"https://mycompany.atlassian.net/rest/api/3/issue/picker?query=status%3D'In+Progress'&currentJQL=project%3DMYPROJ\" \\\n  -u \"$JIRA_EMAIL:$JIRA_API_TOKEN\" \\\n  -H \"Accept: application/json\"",
      "sampleResponse": "{\n  \"sections\": [{\n    \"label\": \"Current Search\",\n    \"issues\": [{\n      \"key\": \"MYPROJ-42\",\n      \"summary\": \"Fix authentication token refresh bug\",\n      \"img\": \"https://mycompany.atlassian.net/images/icons/issuetypes/bug.svg\"\n    }]\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 61,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:53.118Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "circleci",
      "name": "CircleCI API",
      "provider": "CircleCI",
      "category": "developer",
      "description": "Trigger pipelines, query build status, view test results, and manage orbs and workflows.",
      "longDescription": "The CircleCI API v2 provides programmatic control over your CI/CD infrastructure. Trigger pipelines with custom parameters, query pipeline and workflow status, list and filter jobs, retrieve test metadata and artifacts, manage environment variables and contexts, and interact with orbs. Used for building custom deployment dashboards, automated release workflows, PR status bots, and infrastructure monitoring integrations.",
      "color": "#343434",
      "tags": [
        "ci-cd",
        "pipelines",
        "builds",
        "workflows",
        "testing",
        "deployment",
        "automation"
      ],
      "authType": "api-key",
      "authDescription": "Generate a Personal API Token in CircleCI User Settings → Personal API Tokens. Pass it in the Circle-Token header.",
      "authExample": "Circle-Token: YOUR_PERSONAL_API_TOKEN",
      "baseUrl": "https://circleci.com/api/v2",
      "docsUrl": "https://circleci.com/docs/api/v2/",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "30,000 free credits/month (6,000 build minutes on small machines)"
        },
        "tiers": [],
        "details": "Free: 30k credits/month. Performance $15/mo: 25k credits/month + $0.0006/credit. Scale: custom. Credits consumed per machine type and time (Linux small: 5 credits/min, large: 20 credits/min)."
      },
      "rateLimit": "100 requests/min",
      "endpoints": [
        {
          "method": "POST",
          "path": "/project/{project_slug}/pipeline",
          "description": "Trigger a new pipeline for a project"
        },
        {
          "method": "GET",
          "path": "/pipeline/{pipeline_id}",
          "description": "Get pipeline details and status"
        },
        {
          "method": "GET",
          "path": "/pipeline/{pipeline_id}/workflow",
          "description": "List workflows in a pipeline"
        },
        {
          "method": "GET",
          "path": "/workflow/{id}/job",
          "description": "List jobs in a workflow"
        },
        {
          "method": "GET",
          "path": "/project/{project_slug}/envvar",
          "description": "List environment variables for a project"
        },
        {
          "method": "GET",
          "path": "/insights/{project_slug}/workflows",
          "description": "Get workflow performance insights and trends"
        }
      ],
      "sampleRequest": "curl \"https://circleci.com/api/v2/project/github/myorg/myrepo/pipeline\" \\\n  -H \"Circle-Token: $CIRCLECI_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -X POST \\\n  -d '{\"branch\":\"main\",\"parameters\":{\"deploy_env\":\"staging\"}}'",
      "sampleResponse": "{\n  \"id\": \"5034460f-c7a2-4c3c-b5c2-abc123456789\",\n  \"number\": 47,\n  \"state\": \"created\",\n  \"created_at\": \"2024-03-15T10:00:00.000Z\",\n  \"trigger\": { \"type\": \"api\", \"actor\": { \"login\": \"kevin\" } }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 68,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.352Z",
      "verifiedStatus": 404,
      "latencyMs": 746
    },
    {
      "id": "launchdarkly",
      "name": "LaunchDarkly API",
      "provider": "LaunchDarkly",
      "category": "developer",
      "description": "Manage feature flags, targeting rules, environments, and experiments programmatically.",
      "longDescription": "LaunchDarkly is the leading feature management platform. Its REST API lets you create and toggle feature flags, define targeting rules (percentage rollouts, user segments, custom attributes), manage environments (dev/staging/production), set up experiments and A/B tests, view flag evaluation metrics, and automate flag lifecycle management. Used for safe deployments, gradual rollouts, kill switches, and personalization at scale.",
      "color": "#405bff",
      "tags": [
        "feature-flags",
        "experimentation",
        "rollouts",
        "targeting",
        "a-b-testing",
        "devops"
      ],
      "authType": "api-key",
      "authDescription": "Generate an Access Token in LaunchDarkly Account Settings → Authorization. Pass it in the Authorization header (no Bearer prefix).",
      "authExample": "Authorization: YOUR_ACCESS_TOKEN",
      "baseUrl": "https://app.launchdarkly.com/api/v2",
      "docsUrl": "https://apidocs.launchdarkly.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": 1000,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "14-day free trial"
        },
        "tiers": [],
        "details": "Starter $10/seat/mo: feature flags, individual targeting. Pro $20/seat/mo: flag rollouts, experiments, metrics. Enterprise: custom, includes SSO and advanced audit logs."
      },
      "rateLimit": "100 requests/sec (sustained) · Burst up to 200 req/sec",
      "endpoints": [
        {
          "method": "GET",
          "path": "/flags/{projectKey}",
          "description": "List all feature flags in a project"
        },
        {
          "method": "POST",
          "path": "/flags/{projectKey}",
          "description": "Create a new feature flag"
        },
        {
          "method": "PATCH",
          "path": "/flags/{projectKey}/{featureFlagKey}",
          "description": "Update a flag (toggle on/off, change targeting rules)"
        },
        {
          "method": "GET",
          "path": "/projects",
          "description": "List all projects in the account"
        },
        {
          "method": "GET",
          "path": "/environments/{projectKey}",
          "description": "List environments (dev, staging, prod)"
        },
        {
          "method": "POST",
          "path": "/experiments/{projectKey}/{envKey}",
          "description": "Create an A/B test experiment"
        }
      ],
      "sampleRequest": "# Toggle a feature flag ON in production\ncurl \"https://app.launchdarkly.com/api/v2/flags/my-project/new-checkout-flow\" \\\n  -H \"Authorization: $LD_ACCESS_TOKEN\" \\\n  -H \"Content-Type: application/json; domain-model=launchdarkly.semanticpatch\" \\\n  -X PATCH \\\n  -d '{\"instructions\":[{\"kind\":\"turnFlagOn\",\"environmentKey\":\"production\"}]}'",
      "sampleResponse": "{\n  \"key\": \"new-checkout-flow\",\n  \"name\": \"New Checkout Flow\",\n  \"kind\": \"boolean\",\n  \"environments\": {\n    \"production\": { \"on\": true, \"lastModified\": 1710000000000 }\n  }\n}",
      "scoreDepth": 81,
      "scoreLatency": 60,
      "scorePricing": 50,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.201Z",
      "verifiedStatus": 200,
      "latencyMs": 1491
    },
    {
      "id": "plaid",
      "name": "Plaid API",
      "provider": "Plaid",
      "category": "finance",
      "description": "Connect to 12,000+ financial institutions — read balances, transactions, income, and account data.",
      "longDescription": "Plaid is the leading financial data network, powering connections to 12,000+ banks and financial institutions in the US, Canada, UK, and Europe. The API covers: bank account verification and instant auth, real-time transaction data and categorization, balance checks, identity verification, income verification, payroll data, liabilities (student loans, mortgages), and investment holdings. Used by Venmo, Robinhood, Coinbase, and thousands of fintech apps.",
      "color": "#00c177",
      "tags": [
        "banking",
        "transactions",
        "accounts",
        "identity",
        "income",
        "fintech",
        "open-banking"
      ],
      "authType": "api-key",
      "authDescription": "Include your client_id and secret in the JSON request body (not a header). A user's access_token is obtained via the Link flow and must be included for user-specific endpoints.",
      "authExample": "{\"client_id\": \"YOUR_CLIENT_ID\", \"secret\": \"YOUR_SECRET\", \"access_token\": \"...\"}",
      "baseUrl": "https://production.plaid.com",
      "docsUrl": "https://plaid.com/docs/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "100 items free in sandbox/development"
        },
        "tiers": [],
        "details": "Sandbox/Development: free. Production pricing: Auth $0.60/item/month, Transactions $0.75/item/month, Balance $0.10/call, Identity $1.00/item/month. Volume discounts apply. Contact Plaid for enterprise pricing."
      },
      "rateLimit": "30 requests/min (development) · Higher in production",
      "endpoints": [
        {
          "method": "POST",
          "path": "/link/token/create",
          "description": "Create a Link token to initialize Plaid Link UI"
        },
        {
          "method": "POST",
          "path": "/item/public_token/exchange",
          "description": "Exchange a public token for an access token"
        },
        {
          "method": "POST",
          "path": "/accounts/get",
          "description": "Get account details (name, type, balance)"
        },
        {
          "method": "POST",
          "path": "/transactions/get",
          "description": "Get categorized transaction history"
        },
        {
          "method": "POST",
          "path": "/auth/get",
          "description": "Get bank account and routing numbers"
        },
        {
          "method": "POST",
          "path": "/identity/get",
          "description": "Get verified account owner info"
        }
      ],
      "sampleRequest": "curl \"https://sandbox.plaid.com/accounts/get\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"client_id\": \"$PLAID_CLIENT_ID\",\n    \"secret\": \"$PLAID_SECRET\",\n    \"access_token\": \"$PLAID_ACCESS_TOKEN\"\n  }'",
      "sampleResponse": "{\n  \"accounts\": [{\n    \"account_id\": \"BxBXxLj1m4HMXBm9WZZmCWVbPjX16EHwv99vp\",\n    \"name\": \"Plaid Checking\",\n    \"type\": \"depository\",\n    \"subtype\": \"checking\",\n    \"balances\": {\n      \"available\": 100.00,\n      \"current\": 110.00,\n      \"iso_currency_code\": \"USD\"\n    }\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.635Z",
      "verifiedStatus": 411,
      "latencyMs": 766
    },
    {
      "id": "wise",
      "name": "Wise API",
      "provider": "Wise",
      "category": "finance",
      "description": "Send international money transfers, get real exchange rates, and manage multi-currency accounts.",
      "longDescription": "The Wise (formerly TransferWise) API enables businesses to automate international payments at the real mid-market exchange rate. Create profiles, get live exchange rate quotes, initiate transfers to 80+ countries, create and fund multi-currency borderless accounts, list account transactions, and receive payout webhooks. Used by e-commerce businesses, payroll platforms, and marketplaces for fast, low-cost international payments.",
      "color": "#00b9ff",
      "tags": [
        "money-transfer",
        "international-payments",
        "exchange-rates",
        "multi-currency",
        "fintech",
        "payroll"
      ],
      "authType": "bearer",
      "authDescription": "Generate an API token in your Wise account settings. Use the sandbox environment (api.sandbox.transferwise.tech) for testing. Pass the token as a Bearer token.",
      "authExample": "Authorization: Bearer YOUR_API_TOKEN",
      "baseUrl": "https://api.wise.com/v1",
      "docsUrl": "https://docs.wise.com/api-docs/",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": null,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Sandbox environment is free for development"
        },
        "tiers": [],
        "details": "Wise charges a transparent fee per transfer, displayed upfront. Fees vary by currency pair and payment method. Typically 0.4–2% of the amount. Business account: free to hold, send has per-transfer fee. API integration is free."
      },
      "rateLimit": "60 requests/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/rates",
          "description": "Get current exchange rates for a currency pair"
        },
        {
          "method": "POST",
          "path": "/quotes",
          "description": "Get a transfer quote with fees and delivery time"
        },
        {
          "method": "POST",
          "path": "/transfers",
          "description": "Create a money transfer"
        },
        {
          "method": "POST",
          "path": "/transfers/{transferId}/payments",
          "description": "Fund and submit a transfer"
        },
        {
          "method": "GET",
          "path": "/profiles/{profileId}/balance-movements",
          "description": "List account transactions"
        },
        {
          "method": "GET",
          "path": "/profiles",
          "description": "List personal and business profiles"
        }
      ],
      "sampleRequest": "# Get EUR/USD exchange rate\ncurl \"https://api.wise.com/v1/rates?source=EUR&target=USD\" \\\n  -H \"Authorization: Bearer $WISE_API_TOKEN\"",
      "sampleResponse": "[{\n  \"rate\": 1.0862,\n  \"source\": \"EUR\",\n  \"target\": \"USD\",\n  \"time\": \"2024-03-15T10:00:00+0000\"\n}]",
      "scoreDepth": 81,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.521Z",
      "verifiedStatus": 404,
      "latencyMs": 565
    },
    {
      "id": "tomtom",
      "name": "TomTom API",
      "provider": "TomTom",
      "category": "maps",
      "description": "Maps, geocoding, turn-by-turn routing, real-time traffic, and EV charging station data.",
      "longDescription": "TomTom provides a comprehensive suite of location APIs used in automotive, fleet management, and consumer applications. Features include raster and vector map tiles, forward/reverse geocoding, multi-waypoint routing with live traffic, isochrone (drive-time area) calculations, traffic flow and incidents data, EV charging station search, and long-distance trip planning with range estimation. TomTom's traffic data is used by Apple Maps, Uber, and hundreds of navigation apps worldwide.",
      "color": "#df1b12",
      "tags": [
        "maps",
        "routing",
        "traffic",
        "geocoding",
        "ev-charging",
        "navigation",
        "automotive"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as the key query parameter on every request. Register at developer.tomtom.com to get a key.",
      "authExample": "?key=YOUR_API_KEY",
      "baseUrl": "https://api.tomtom.com",
      "docsUrl": "https://developer.tomtom.com/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "2,500 free calls/day (maps tiles, geocoding)"
        },
        "tiers": [],
        "details": "Free: 2,500 calls/day across most APIs. Pay-as-you-go: Map Tiles $0.50/1k, Geocoding $0.50/1k, Routing $0.50/1k. Volume discounts and subscription plans available."
      },
      "rateLimit": "5 requests/sec (free tier)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/search/2/geocode/{query}.json",
          "description": "Forward geocode an address to coordinates"
        },
        {
          "method": "GET",
          "path": "/search/2/reverseGeocode/{lat},{lon}.json",
          "description": "Reverse geocode coordinates to an address"
        },
        {
          "method": "GET",
          "path": "/routing/1/calculateRoute/{points}/json",
          "description": "Calculate a route between multiple waypoints"
        },
        {
          "method": "GET",
          "path": "/traffic/services/4/flowSegmentData/absolute/{zoom}/json",
          "description": "Get real-time traffic flow for a road segment"
        },
        {
          "method": "GET",
          "path": "/search/2/poiSearch/{query}.json",
          "description": "Search for points of interest near a location"
        }
      ],
      "sampleRequest": "curl \"https://api.tomtom.com/search/2/geocode/Empire+State+Building.json?key=$TOMTOM_API_KEY&limit=1\"",
      "sampleResponse": "{\n  \"results\": [{\n    \"type\": \"Point Address\",\n    \"address\": {\n      \"freeformAddress\": \"350 5th Avenue, New York, NY 10118\",\n      \"country\": \"United States\"\n    },\n    \"position\": { \"lat\": 40.748441, \"lon\": -73.985664 }\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 60,
      "scorePricing": 75,
      "score": 75,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.971Z",
      "verifiedStatus": 200,
      "latencyMs": 1990
    },
    {
      "id": "weatherapi",
      "name": "WeatherAPI",
      "provider": "WeatherAPI.com",
      "category": "weather",
      "description": "Current weather, 14-day forecasts, historical data, astronomy, and air quality for any location.",
      "longDescription": "WeatherAPI.com provides a simple, affordable weather API covering real-time conditions, 14-day hourly forecasts, 30+ years of historical weather data, marine weather, astronomy data (sunrise/sunset/moonphase), and air quality index. Supports lookup by city name, ZIP code, IP address, UK postcode, and lat/lon coordinates. Covers 2 million+ locations globally with data from 200+ weather stations and models.",
      "color": "#4f86f7",
      "tags": [
        "weather",
        "forecast",
        "historical",
        "air-quality",
        "astronomy",
        "marine",
        "global"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as the key query parameter. Register for a free key at weatherapi.com.",
      "authExample": "?key=YOUR_API_KEY",
      "baseUrl": "https://api.weatherapi.com/v1",
      "docsUrl": "https://www.weatherapi.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1000000,
          "unit": "calls",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "1M calls/mo, 3-day forecast"
          },
          {
            "name": "Starter",
            "monthlyCents": 400,
            "included": "2M calls/mo, history, astronomy"
          },
          {
            "name": "Standard",
            "monthlyCents": 1200,
            "included": "5M calls/mo, bulk queries"
          },
          {
            "name": "Business",
            "monthlyCents": 19900,
            "included": "Unlimited calls/mo"
          }
        ],
        "details": "Free: 1M calls/mo (3-day forecast, no history). Starter: $4/mo. Standard: $12/mo. Business: $199/mo."
      },
      "rateLimit": "1,000,000 calls/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/current.json",
          "description": "Current weather conditions for any location"
        },
        {
          "method": "GET",
          "path": "/forecast.json",
          "description": "Up to 14-day hourly and daily forecast"
        },
        {
          "method": "GET",
          "path": "/history.json",
          "description": "Historical weather data from 2010 onward (paid plans)"
        },
        {
          "method": "GET",
          "path": "/search.json",
          "description": "Location autocomplete for search boxes"
        },
        {
          "method": "GET",
          "path": "/astronomy.json",
          "description": "Sunrise, sunset, moonrise, moonset, and moon phase"
        },
        {
          "method": "GET",
          "path": "/marine.json",
          "description": "Marine/surf conditions including tide and swell"
        }
      ],
      "sampleRequest": "curl \"https://api.weatherapi.com/v1/forecast.json?key=$WEATHER_API_KEY&q=London&days=3&aqi=yes\"",
      "sampleResponse": "{\n  \"location\": { \"name\": \"London\", \"country\": \"United Kingdom\", \"lat\": 51.52, \"lon\": -0.11 },\n  \"current\": {\n    \"temp_c\": 12.0,\n    \"condition\": { \"text\": \"Partly cloudy\" },\n    \"wind_mph\": 9.4,\n    \"humidity\": 76\n  },\n  \"forecast\": {\n    \"forecastday\": [{ \"date\": \"2024-03-15\", \"day\": { \"maxtemp_c\": 14.0, \"mintemp_c\": 8.0 } }]\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.711Z",
      "verifiedStatus": 401,
      "latencyMs": 721
    },
    {
      "id": "soundcloud",
      "name": "SoundCloud API",
      "provider": "SoundCloud",
      "category": "entertainment",
      "description": "Explore tracks, playlists, user profiles, and stream audio from the world's largest audio platform.",
      "longDescription": "The SoundCloud API provides access to SoundCloud's catalog of 300+ million tracks. Discover and search tracks, playlists, and artist profiles; retrieve track waveform data and stream URLs; read comments and likes; manage user libraries (with OAuth). The API is used for music discovery apps, DJ tools, podcast platforms, and social listening features.",
      "color": "#ff5500",
      "tags": [
        "music",
        "audio",
        "streaming",
        "tracks",
        "playlists",
        "podcasts",
        "discovery"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0 for user-scoped actions or pass your client_id as a query parameter for public data. Register at soundcloud.com/you/apps.",
      "authExample": "?client_id=YOUR_CLIENT_ID\n# or OAuth: Authorization: Bearer OAUTH_TOKEN",
      "baseUrl": "https://api.soundcloud.com",
      "docsUrl": "https://developers.soundcloud.com/docs/api/reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "API access is free for registered apps"
        },
        "tiers": [],
        "details": "The SoundCloud API is free for developers. Rate limits apply. Commercial use and high-volume streaming may require a partnership agreement."
      },
      "rateLimit": "Undisclosed (fair use policy)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/tracks",
          "description": "Search and discover tracks"
        },
        {
          "method": "GET",
          "path": "/tracks/{id}",
          "description": "Get track metadata, waveform, and stream URL"
        },
        {
          "method": "GET",
          "path": "/users/{id}",
          "description": "Get user/artist profile info and follower count"
        },
        {
          "method": "GET",
          "path": "/users/{id}/tracks",
          "description": "List all tracks uploaded by a user"
        },
        {
          "method": "GET",
          "path": "/playlists/{id}",
          "description": "Get playlist details and track list"
        },
        {
          "method": "GET",
          "path": "/me",
          "description": "Get the authenticated user's profile (OAuth)"
        }
      ],
      "sampleRequest": "curl \"https://api.soundcloud.com/tracks?q=lo-fi+hip+hop&limit=5&client_id=$SC_CLIENT_ID\"",
      "sampleResponse": "[{\n  \"id\": 123456789,\n  \"title\": \"Lofi Study Beats\",\n  \"user\": { \"username\": \"ChillBeats\" },\n  \"playback_count\": 1234567,\n  \"likes_count\": 8921,\n  \"duration\": 7200000,\n  \"genre\": \"Hip-hop & Rap\"\n}]",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.836Z",
      "verifiedStatus": 429,
      "latencyMs": 834
    },
    {
      "id": "lastfm",
      "name": "Last.fm API",
      "provider": "Last.fm",
      "category": "entertainment",
      "description": "Get music metadata, artist bios, top tracks, tags, and personalized listening stats from Last.fm.",
      "longDescription": "The Last.fm API provides rich music metadata from a 20+ year database of artist information, track metadata, album art, fan-curated tags, and music recommendations. Retrieve top tracks and albums for any artist, get personalized music stats (what users are listening to now), find similar artists, explore music recommendations by tag, and scrobble (record) user listening history. Loved by music apps, recommendation engines, and audio players.",
      "color": "#d51007",
      "tags": [
        "music",
        "artists",
        "recommendations",
        "scrobbling",
        "metadata",
        "charts",
        "discovery"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as the api_key query parameter. User-write operations require OAuth-style session tokens. Register at last.fm/api/account/create.",
      "authExample": "?api_key=YOUR_API_KEY&format=json",
      "baseUrl": "https://ws.audioscrobbler.com/2.0",
      "docsUrl": "https://www.last.fm/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Unlimited requests (rate limits apply)"
        },
        "tiers": [],
        "details": "The Last.fm API is free for non-commercial use. Commercial use requires a license agreement. Fair-use rate limits are enforced but not publicly published."
      },
      "rateLimit": "5 requests/sec (unofficial fair-use limit)",
      "endpoints": [
        {
          "method": "GET",
          "path": "?method=artist.getinfo",
          "description": "Get artist biography, tags, and listener stats"
        },
        {
          "method": "GET",
          "path": "?method=artist.getSimilar",
          "description": "Get artists similar to a given artist"
        },
        {
          "method": "GET",
          "path": "?method=artist.getTopTracks",
          "description": "Get the most popular tracks for an artist"
        },
        {
          "method": "GET",
          "path": "?method=chart.getTopArtists",
          "description": "Get the top artists chart globally"
        },
        {
          "method": "GET",
          "path": "?method=tag.getTopTracks",
          "description": "Get top tracks for a genre tag"
        },
        {
          "method": "GET",
          "path": "?method=user.getRecentTracks",
          "description": "Get a user's scrobble history"
        }
      ],
      "sampleRequest": "curl \"https://ws.audioscrobbler.com/2.0/?method=artist.getTopTracks&artist=Radiohead&api_key=$LASTFM_API_KEY&format=json&limit=5\"",
      "sampleResponse": "{\n  \"toptracks\": {\n    \"track\": [{\n      \"name\": \"Creep\",\n      \"playcount\": \"71234567\",\n      \"listeners\": \"3456789\",\n      \"artist\": { \"name\": \"Radiohead\" },\n      \"url\": \"https://www.last.fm/music/Radiohead/_/Creep\"\n    }]\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.674Z",
      "verifiedStatus": 400,
      "latencyMs": 627
    },
    {
      "id": "okta",
      "name": "Okta API",
      "provider": "Okta",
      "category": "auth",
      "description": "Manage users, groups, apps, and SSO integrations across the Okta identity platform.",
      "longDescription": "Okta is the enterprise identity platform, and its Management API exposes full control over user lifecycle, group membership, application assignments, authentication policies, MFA factors, API tokens, and SSO/SAML/OIDC integrations. The API uses a REST architecture and supports event hooks for real-time identity events. Used by IT teams, security engineers, and SaaS developers to automate provisioning, deprovisioning, and compliance workflows.",
      "color": "#007dc1",
      "tags": [
        "sso",
        "saml",
        "oidc",
        "provisioning",
        "mfa",
        "enterprise",
        "identity",
        "zero-trust"
      ],
      "authType": "api-key",
      "authDescription": "Create an API token in Okta Admin Console → Security → API. Pass it in the Authorization header prefixed with \"SSWS\".",
      "authExample": "Authorization: SSWS YOUR_API_TOKEN",
      "baseUrl": "https://{yourOktaDomain}/api/v1",
      "docsUrl": "https://developer.okta.com/docs/reference/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "MAU",
          "period": "forever",
          "note": "Developer free tier"
        },
        "tiers": [
          {
            "name": "Developer (Free)",
            "monthlyCents": 0,
            "included": "100 MAU"
          },
          {
            "name": "Workforce",
            "monthlyCents": 200,
            "included": "Per user/mo, SSO, MFA"
          },
          {
            "name": "Customer Identity",
            "monthlyCents": 5,
            "included": "Per MAU, B2C auth"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Developer: free for 100 MAU. Workforce: from $2/user/mo. Customer Identity: from $0.05/MAU. Enterprise: custom."
      },
      "rateLimit": "1,000 requests/min (default) · Varies by endpoint",
      "endpoints": [
        {
          "method": "GET",
          "path": "/users",
          "description": "List users with filtering and search"
        },
        {
          "method": "POST",
          "path": "/users",
          "description": "Create and optionally activate a user"
        },
        {
          "method": "GET",
          "path": "/users/{userId}",
          "description": "Get a specific user by ID or login"
        },
        {
          "method": "POST",
          "path": "/users/{userId}/lifecycle/activate",
          "description": "Activate a user account"
        },
        {
          "method": "GET",
          "path": "/groups",
          "description": "List groups and their membership"
        },
        {
          "method": "GET",
          "path": "/apps",
          "description": "List all app integrations in your org"
        }
      ],
      "sampleRequest": "curl \"https://mycompany.okta.com/api/v1/users?limit=5&filter=status+eq+%22ACTIVE%22\" \\\n  -H \"Authorization: SSWS $OKTA_API_TOKEN\" \\\n  -H \"Accept: application/json\"",
      "sampleResponse": "[{\n  \"id\": \"00u1gNFGB8xZjMn4Y1d8\",\n  \"status\": \"ACTIVE\",\n  \"profile\": {\n    \"firstName\": \"Alice\",\n    \"lastName\": \"Chen\",\n    \"email\": \"alice@company.com\",\n    \"login\": \"alice@company.com\"\n  },\n  \"created\": \"2023-01-15T10:00:00.000Z\"\n}]",
      "scoreDepth": 86,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 61,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:53.579Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "adyen",
      "name": "Adyen Checkout API",
      "provider": "Adyen",
      "category": "payments",
      "description": "Enterprise-grade global payment processing for cards, wallets, and 150+ local payment methods.",
      "longDescription": "Adyen is the payments platform of choice for global enterprises like Spotify, Uber, Microsoft, and McDonald's. The Checkout API handles card-present and card-not-present payments, digital wallets (Apple Pay, Google Pay), 150+ local payment methods across 200 countries, 3DS2 authentication, tokenization, and network tokenization. Adyen provides acquiring, processing, and issuing in a single platform with unified reporting.",
      "color": "#0abf53",
      "tags": [
        "payments",
        "cards",
        "global",
        "enterprise",
        "3ds",
        "tokenization",
        "wallets",
        "acquiring"
      ],
      "authType": "api-key",
      "authDescription": "Use an API key for server-side requests. Pass it in the X-API-Key header. API keys are configured per merchant account in the Customer Area.",
      "authExample": "X-API-Key: YOUR_ADYEN_API_KEY",
      "baseUrl": "https://checkout-test.adyen.com/v71",
      "docsUrl": "https://docs.adyen.com/api-explorer/",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": null,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Test environment is free for development"
        },
        "tiers": [],
        "details": "Adyen uses interchange++ pricing (interchange cost + processing fee). No monthly fees or setup costs. Pricing depends on volume and payment methods. Minimum processing volume of ~$1M/year typically required."
      },
      "rateLimit": "100 requests/sec (test) · Production limits based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/sessions",
          "description": "Create a payment session (for Adyen Drop-in/Components)"
        },
        {
          "method": "POST",
          "path": "/payments",
          "description": "Process a payment with full card or token details"
        },
        {
          "method": "POST",
          "path": "/payments/details",
          "description": "Submit additional payment details (3DS, redirect)"
        },
        {
          "method": "POST",
          "path": "/refunds",
          "description": "Initiate a full or partial refund"
        },
        {
          "method": "POST",
          "path": "/paymentLinks",
          "description": "Create a hosted payment link"
        },
        {
          "method": "POST",
          "path": "/orders",
          "description": "Create a payment order for partial payments"
        }
      ],
      "sampleRequest": "curl \"https://checkout-test.adyen.com/v71/payments\" \\\n  -H \"X-API-Key: $ADYEN_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"amount\":{\"currency\":\"USD\",\"value\":1000},\"paymentMethod\":{\"type\":\"scheme\",\"number\":\"4111111111111111\",\"expiryMonth\":\"03\",\"expiryYear\":\"2030\",\"cvc\":\"737\"},\"reference\":\"ORDER-123\",\"merchantAccount\":\"$MERCHANT_ACCOUNT\"}'",
      "sampleResponse": "{\n  \"pspReference\": \"853617893924194G\",\n  \"resultCode\": \"Authorised\",\n  \"amount\": { \"currency\": \"USD\", \"value\": 1000 },\n  \"merchantReference\": \"ORDER-123\"\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 75,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.190Z",
      "verifiedStatus": 401,
      "latencyMs": 1126
    },
    {
      "id": "bigcommerce",
      "name": "BigCommerce API",
      "provider": "BigCommerce",
      "category": "ecommerce",
      "description": "Build on BigCommerce stores — manage products, orders, customers, carts, and checkout flows.",
      "longDescription": "The BigCommerce REST and GraphQL APIs provide full access to store data. Manage the product catalog with variants, options, and custom fields; process orders and create shipments with tracking; manage customer accounts and groups; build custom checkout experiences via the Checkout SDK; retrieve analytics and sales reports; and configure webhooks for real-time event streaming. Used by agencies, SaaS apps, and headless commerce implementations.",
      "color": "#34313f",
      "tags": [
        "ecommerce",
        "headless",
        "products",
        "orders",
        "checkout",
        "storefront",
        "b2b"
      ],
      "authType": "api-key",
      "authDescription": "Create an API account in BigCommerce Admin → Advanced Settings → API Accounts. Pass the access token in the X-Auth-Token header.",
      "authExample": "X-Auth-Token: YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.bigcommerce.com/stores/{storeHash}/v3",
      "docsUrl": "https://developer.bigcommerce.com/docs/rest-management",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": 3900,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "15-day free trial"
        },
        "tiers": [],
        "details": "Standard $39/mo: unlimited products, 3 storefronts. Plus $105/mo: 5 storefronts, customer groups. Pro $399/mo: 8 storefronts, product filtering. Enterprise: custom, unlimited storefronts."
      },
      "rateLimit": "150 requests/30 sec (v3) · 20,000 requests/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/catalog/products",
          "description": "List products with filtering by category, price, etc."
        },
        {
          "method": "POST",
          "path": "/catalog/products",
          "description": "Create a new product with variants and images"
        },
        {
          "method": "GET",
          "path": "/orders",
          "description": "List orders with status, date, and customer filters"
        },
        {
          "method": "GET",
          "path": "/customers",
          "description": "List customers with group and email filtering"
        },
        {
          "method": "POST",
          "path": "/checkouts",
          "description": "Create a checkout session for headless commerce"
        },
        {
          "method": "GET",
          "path": "/catalog/categories/tree",
          "description": "Get full category tree for navigation"
        }
      ],
      "sampleRequest": "curl \"https://api.bigcommerce.com/stores/$STORE_HASH/v3/catalog/products?availability=available&limit=5\" \\\n  -H \"X-Auth-Token: $BC_ACCESS_TOKEN\" \\\n  -H \"Accept: application/json\"",
      "sampleResponse": "{\n  \"data\": [{\n    \"id\": 111,\n    \"name\": \"Premium Widget\",\n    \"type\": \"physical\",\n    \"price\": 29.99,\n    \"availability\": \"available\",\n    \"inventory_level\": 150,\n    \"categories\": [18, 24]\n  }],\n  \"meta\": { \"pagination\": { \"total\": 243, \"count\": 5 } }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 33,
      "score": 56,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.006Z",
      "verifiedStatus": 404,
      "latencyMs": 917
    },
    {
      "id": "haveibeenpwned",
      "name": "Have I Been Pwned API",
      "provider": "Troy Hunt",
      "category": "security",
      "description": "Check if email addresses or passwords have appeared in known data breaches — 12+ billion records.",
      "longDescription": "Have I Been Pwned (HIBP) is the authoritative database of compromised credentials from 700+ public data breaches covering 12+ billion records. The API lets you check if an email address has been exposed in a breach (with breach details), check if a password hash has appeared in the Pwned Passwords dataset (k-anonymity model — your plaintext password never leaves your server), get the full list of breaches, and list breaches for a specific domain.",
      "color": "#e74c3c",
      "tags": [
        "data-breach",
        "password-security",
        "credentials",
        "cybersecurity",
        "haveibeenpwned",
        "privacy"
      ],
      "authType": "api-key",
      "authDescription": "The password-range endpoint requires no key. Breach lookups by email require a subscription key in the hibp-api-key header.",
      "authExample": "hibp-api-key: YOUR_API_KEY",
      "baseUrl": "https://haveibeenpwned.com/api/v3",
      "docsUrl": "https://haveibeenpwned.com/API/v3",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 350,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Password range endpoint is free (unlimited)"
        },
        "tiers": [],
        "details": "Pwned Passwords (/range endpoint): free and unlimited. Breach search by email: $3.50/mo or $35/year. Domain search: $3.50/mo per domain. Educational institutions get 50% off."
      },
      "rateLimit": "1 request/1,500ms (breach endpoint) · Unlimited (password range)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/breachedaccount/{account}",
          "description": "Get all breaches for an email address"
        },
        {
          "method": "GET",
          "path": "/breaches",
          "description": "List all public breaches in the database"
        },
        {
          "method": "GET",
          "path": "/breach/{name}",
          "description": "Get details for a specific breach by name"
        },
        {
          "method": "GET",
          "path": "/range/{firstFiveHashChars}",
          "description": "k-Anonymity password check (free, no auth needed)"
        },
        {
          "method": "GET",
          "path": "/pasteaccount/{account}",
          "description": "Get all pastes an email has appeared in"
        }
      ],
      "sampleRequest": "# Check if a password has been pwned (k-anonymity — safe to call)\nPASSWORD_HASH=$(echo -n \"password123\" | sha1sum | tr '[:lower:]' '[:upper:]')\nPREFIX=${PASSWORD_HASH:0:5}\nSUFFIX=${PASSWORD_HASH:5}\ncurl \"https://api.pwnedpasswords.com/range/$PREFIX\" | grep \"^$SUFFIX\"",
      "sampleResponse": "# Response is a list of hash suffixes and breach counts\n# If your suffix appears, the count shows how many times that password was seen\n003D68EB55068C33ACE09247EE4C639306B:3\n1D4A2773D2F1E27E58C6A7D3D25B5B3C:5921",
      "scoreDepth": 81,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 82,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.930Z",
      "verifiedStatus": 200,
      "latencyMs": 812
    },
    {
      "id": "virustotal",
      "name": "VirusTotal API",
      "provider": "VirusTotal",
      "category": "security",
      "description": "Analyze suspicious files, URLs, domains, and IP addresses against 70+ antivirus engines.",
      "longDescription": "VirusTotal aggregates detection results from 70+ antivirus engines and URL scanners. The API lets you submit files, URLs, domains, and IPs for malware analysis and retrieve detection reports. Results include per-engine verdicts, behavioral analysis from sandboxes, WHOIS data, passive DNS records, and relationships between threat indicators. Used by SOC teams, threat intelligence platforms, and security researchers worldwide.",
      "color": "#395fa7",
      "tags": [
        "malware",
        "threat-intelligence",
        "file-analysis",
        "url-scanning",
        "antivirus",
        "ioc",
        "security"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key in the x-apikey request header. Register for a free API key at virustotal.com.",
      "authExample": "x-apikey: YOUR_API_KEY",
      "baseUrl": "https://www.virustotal.com/api/v3",
      "docsUrl": "https://docs.virustotal.com/reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "4 lookups/min, 500 lookups/day"
        },
        "tiers": [],
        "details": "Free: 4 lookups/min, 500/day, public data only. Premium plans (contact VirusTotal): higher rate limits, private scanning, live hunting, retrohunt, intelligence feeds."
      },
      "rateLimit": "4 requests/min (free) · Higher on premium",
      "endpoints": [
        {
          "method": "GET",
          "path": "/files/{id}",
          "description": "Get analysis report for a file by SHA-256/SHA-1/MD5"
        },
        {
          "method": "POST",
          "path": "/files",
          "description": "Upload a file for analysis (up to 650MB)"
        },
        {
          "method": "GET",
          "path": "/urls/{id}",
          "description": "Get URL scan results"
        },
        {
          "method": "POST",
          "path": "/urls",
          "description": "Submit a URL for scanning"
        },
        {
          "method": "GET",
          "path": "/domains/{domain}",
          "description": "Get domain reputation, WHOIS, and DNS data"
        },
        {
          "method": "GET",
          "path": "/ip_addresses/{ip}",
          "description": "Get IP address reputation and passive DNS"
        }
      ],
      "sampleRequest": "# Check a domain's reputation\ncurl \"https://www.virustotal.com/api/v3/domains/example.com\" \\\n  -H \"x-apikey: $VT_API_KEY\"",
      "sampleResponse": "{\n  \"data\": {\n    \"id\": \"example.com\",\n    \"type\": \"domain\",\n    \"attributes\": {\n      \"last_analysis_stats\": {\n        \"malicious\": 0,\n        \"suspicious\": 0,\n        \"undetected\": 67,\n        \"harmless\": 14\n      },\n      \"reputation\": 0,\n      \"registrar\": \"ICANN\"\n    }\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.971Z",
      "verifiedStatus": 404,
      "latencyMs": 738
    },
    {
      "id": "shodan",
      "name": "Shodan API",
      "provider": "Shodan",
      "category": "security",
      "description": "Search the internet of things — discover exposed services, devices, and vulnerabilities by IP or query.",
      "longDescription": "Shodan is the world's first search engine for internet-connected devices and services. The API lets you search for exposed services (web servers, databases, cameras, industrial control systems), look up detailed information for any IP address (open ports, SSL certificates, software versions, CVEs), monitor your attack surface, query for known vulnerabilities, and receive alerts when new devices appear in your specified IP ranges. Essential for security researchers, penetration testers, and attack surface management teams.",
      "color": "#c0392b",
      "tags": [
        "iot",
        "port-scanning",
        "vulnerability",
        "attack-surface",
        "osint",
        "cve",
        "infosec"
      ],
      "authType": "api-key",
      "authDescription": "Pass your API key as the key query parameter on every request. Get a free key at account.shodan.io.",
      "authExample": "?key=YOUR_API_KEY",
      "baseUrl": "https://api.shodan.io",
      "docsUrl": "https://developer.shodan.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Free: limited to 1 query credit/scan"
        },
        "tiers": [],
        "details": "Free: basic lookups, limited search results. Membership (one-time $49): 100 query credits, 1M scan credits, download results. Small Business $299/mo: 10k query credits. API plans for enterprise use."
      },
      "rateLimit": "1 request/sec (free) · Higher on paid",
      "endpoints": [
        {
          "method": "GET",
          "path": "/shodan/host/{ip}",
          "description": "Get all information Shodan has on a given IP"
        },
        {
          "method": "GET",
          "path": "/shodan/host/search",
          "description": "Search Shodan (e.g., apache country:US port:80)"
        },
        {
          "method": "GET",
          "path": "/shodan/host/count",
          "description": "Count results for a query without consuming credits"
        },
        {
          "method": "GET",
          "path": "/shodan/services",
          "description": "List all services Shodan crawls"
        },
        {
          "method": "GET",
          "path": "/dns/resolve",
          "description": "Resolve hostnames to IP addresses"
        },
        {
          "method": "GET",
          "path": "/api-info",
          "description": "Get API key plan info, query credits remaining"
        }
      ],
      "sampleRequest": "curl \"https://api.shodan.io/shodan/host/count?query=apache+country%3AUS&key=$SHODAN_API_KEY\"",
      "sampleResponse": "{\n  \"matches\": [],\n  \"facets\": {\n    \"country\": [{\"count\": 1243891, \"value\": \"US\"}]\n  },\n  \"total\": 4829123\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.022Z",
      "verifiedStatus": 404,
      "latencyMs": 776
    },
    {
      "id": "cloudflare",
      "name": "Cloudflare API",
      "provider": "Cloudflare",
      "category": "security",
      "description": "Manage DNS, WAF rules, SSL certificates, Workers scripts, Pages deployments, and DDoS protection.",
      "longDescription": "The Cloudflare API provides programmatic control over the entire Cloudflare platform. Manage DNS records (A, CNAME, MX, TXT), configure Web Application Firewall rules and IP access rules, issue and renew SSL/TLS certificates, deploy and update Cloudflare Workers (serverless edge functions) and Workers KV, manage Cloudflare Pages projects, configure caching rules, view analytics and threat data, and set up rate limiting. Used for infrastructure automation, security policy management, and edge deployment workflows.",
      "color": "#f38020",
      "tags": [
        "dns",
        "waf",
        "cdn",
        "ssl",
        "workers",
        "ddos",
        "edge",
        "security",
        "serverless"
      ],
      "authType": "api-key",
      "authDescription": "Use an API Token (recommended) with specific permission scopes, or a Global API Key with X-Auth-Email + X-Auth-Key headers. Create tokens at dash.cloudflare.com/profile/api-tokens.",
      "authExample": "Authorization: Bearer YOUR_API_TOKEN",
      "baseUrl": "https://api.cloudflare.com/client/v4",
      "docsUrl": "https://developers.cloudflare.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Unlimited bandwidth on Free plan"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "CDN, DDoS, DNS, 100k Workers req/day"
          },
          {
            "name": "Pro",
            "monthlyCents": 2000,
            "included": "WAF, image optimization, analytics"
          },
          {
            "name": "Business",
            "monthlyCents": 20000,
            "included": "Custom SSL, advanced caching"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing, SLA"
          }
        ],
        "details": "Free: CDN, DDoS protection, DNS. Pro: $20/mo. Business: $200/mo. Enterprise: custom. Workers: 100k req/day free."
      },
      "rateLimit": "1,200 requests/5 min (global)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/zones/{zone_id}/dns_records",
          "description": "List all DNS records for a zone"
        },
        {
          "method": "POST",
          "path": "/zones/{zone_id}/dns_records",
          "description": "Create a new DNS record"
        },
        {
          "method": "PATCH",
          "path": "/zones/{zone_id}/dns_records/{id}",
          "description": "Update a DNS record"
        },
        {
          "method": "GET",
          "path": "/zones/{zone_id}/firewall/rules",
          "description": "List WAF firewall rules"
        },
        {
          "method": "PUT",
          "path": "/accounts/{account_id}/workers/scripts/{name}",
          "description": "Deploy or update a Worker script"
        },
        {
          "method": "GET",
          "path": "/zones/{zone_id}/analytics/dashboard",
          "description": "Get traffic and threat analytics"
        }
      ],
      "sampleRequest": "curl \"https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records?type=A\" \\\n  -H \"Authorization: Bearer $CF_API_TOKEN\"",
      "sampleResponse": "{\n  \"success\": true,\n  \"result\": [{\n    \"id\": \"372e67954025e0ba6aaa6d586b9e0b59\",\n    \"type\": \"A\",\n    \"name\": \"apimap.dev\",\n    \"content\": \"104.21.0.1\",\n    \"ttl\": 1,\n    \"proxied\": true\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.227Z",
      "verifiedStatus": 404,
      "latencyMs": 912
    },
    {
      "id": "amazon-sp-api",
      "name": "Amazon SP-API",
      "provider": "Amazon",
      "category": "ecommerce",
      "description": "Manage Amazon seller inventory, orders, pricing, advertising, and fulfillment programmatically.",
      "longDescription": "The Amazon Selling Partner API (SP-API) is the successor to MWS and provides REST-based access to Amazon marketplace data. Manage product listings and inventory, process and ship orders, retrieve financial reports and settlements, automate pricing, access advertising campaign data, and integrate with Fulfillment by Amazon (FBA). Used by large-scale sellers, third-party sellers, repricing tools, and ERP integrations. Requires Amazon seller account and approved SP-API application.",
      "color": "#ff9900",
      "tags": [
        "amazon",
        "marketplace",
        "listings",
        "fba",
        "orders",
        "advertising",
        "repricing",
        "seller"
      ],
      "authType": "oauth2",
      "authDescription": "SP-API uses LWA (Login with Amazon) OAuth 2.0. Exchange your client credentials for an access token, then sign each request with AWS SigV4 using your IAM role credentials.",
      "authExample": "Authorization: Bearer ACCESS_TOKEN\nx-amz-access-token: ACCESS_TOKEN",
      "baseUrl": "https://sellingpartnerapi-na.amazon.com",
      "docsUrl": "https://developer-docs.amazon.com/sp-api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Sandbox environment is free for development"
        },
        "tiers": [],
        "details": "Most SP-API endpoints are free for approved sellers. Some advanced analytics APIs have usage-based fees. Amazon charges sellers separately for marketplace fees (referral fees, FBA fees, etc.)."
      },
      "rateLimit": "Varies by endpoint (e.g., Orders: 0.0167 req/sec, Listings: 5 req/sec)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/orders/v0/orders",
          "description": "List orders filtered by status, date, and marketplace"
        },
        {
          "method": "GET",
          "path": "/listings/2021-08-01/items/{sellerId}/{sku}",
          "description": "Get a listing by seller SKU"
        },
        {
          "method": "GET",
          "path": "/fba/inventory/v1/summaries",
          "description": "Get FBA inventory levels and conditions"
        },
        {
          "method": "GET",
          "path": "/finances/v0/financialEvents",
          "description": "List financial events (settlements, charges)"
        },
        {
          "method": "GET",
          "path": "/catalog/2022-04-01/items/{asin}",
          "description": "Get product details and search keywords for an ASIN"
        },
        {
          "method": "PUT",
          "path": "/pricing/v0/price",
          "description": "Update listing prices for competitive repricing"
        }
      ],
      "sampleRequest": "# SP-API requires AWS SigV4 signing — shown with simplified headers\ncurl \"https://sellingpartnerapi-na.amazon.com/orders/v0/orders?MarketplaceIds=ATVPDKIKX0DER&OrderStatuses=Unshipped\" \\\n  -H \"x-amz-access-token: $SP_API_ACCESS_TOKEN\" \\\n  -H \"x-amz-date: 20240315T100000Z\"",
      "sampleResponse": "{\n  \"payload\": {\n    \"Orders\": [{\n      \"AmazonOrderId\": \"114-1234567-1234567\",\n      \"OrderStatus\": \"Unshipped\",\n      \"PurchaseDate\": \"2024-03-15T08:00:00Z\",\n      \"OrderTotal\": { \"Amount\": \"49.99\", \"CurrencyCode\": \"USD\" },\n      \"NumberOfItemsShipped\": 0,\n      \"NumberOfItemsUnshipped\": 2\n    }]\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 60,
      "score": 61,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.340Z",
      "verifiedStatus": 500,
      "latencyMs": 1018
    },
    {
      "id": "youtube",
      "name": "YouTube Data API",
      "provider": "Google",
      "category": "entertainment",
      "description": "Search videos, channels, and playlists. Get statistics, captions, comments, and live stream data.",
      "longDescription": "The YouTube Data API v3 lets you search across YouTube's 800M videos, retrieve channel and video statistics, fetch video captions and transcripts, read and post comments, manage playlists, and work with live broadcasts. Essential for any content discovery or analytics tool.",
      "color": "#ff0000",
      "tags": [
        "videos",
        "search",
        "channels",
        "comments",
        "live-streams"
      ],
      "authType": "api-key",
      "authDescription": "Use an API key for public data access. Use OAuth 2.0 for user-specific actions like uploading or posting comments.",
      "authExample": "?key=AIzaSy...",
      "baseUrl": "https://www.googleapis.com/youtube/v3",
      "docsUrl": "https://developers.google.com/youtube/v3",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "10,000 units/day"
        },
        "tiers": [],
        "details": "Search costs 100 units. Video list: 1 unit. Comments list: 1 unit. Upload: 1,600 units. Additional quota: $0 (apply for increase via Google)."
      },
      "rateLimit": "10,000 units/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/search",
          "description": "Search videos, channels, and playlists"
        },
        {
          "method": "GET",
          "path": "/videos",
          "description": "Get video details and statistics"
        },
        {
          "method": "GET",
          "path": "/channels",
          "description": "Get channel details and subscriber count"
        },
        {
          "method": "GET",
          "path": "/commentThreads",
          "description": "List top-level comment threads"
        },
        {
          "method": "GET",
          "path": "/captions",
          "description": "List or download video captions"
        },
        {
          "method": "GET",
          "path": "/playlistItems",
          "description": "List items in a playlist"
        }
      ],
      "sampleRequest": "curl \"https://www.googleapis.com/youtube/v3/search?part=snippet&q=machine+learning+tutorial&type=video&maxResults=3&key=$YOUTUBE_API_KEY\"",
      "sampleResponse": "{\n  \"kind\": \"youtube#searchListResponse\",\n  \"pageInfo\": {\"totalResults\": 1000000},\n  \"items\": [{\n    \"id\": {\"kind\": \"youtube#video\", \"videoId\": \"aircAruvnKk\"},\n    \"snippet\": {\n      \"title\": \"Neural Networks - 3Blue1Brown\",\n      \"channelTitle\": \"3Blue1Brown\",\n      \"description\": \"But what is a neural network?\",\n      \"publishedAt\": \"2017-10-05T19:46:01Z\"\n    }\n  }]\n}",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 75,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.141Z",
      "verifiedStatus": 404,
      "latencyMs": 793
    },
    {
      "id": "asana",
      "name": "Asana",
      "provider": "Asana",
      "category": "developer",
      "description": "Asana's API lets you manage projects, tasks, teams, and workspaces programmatically. Create and update tasks, track project progress, manage assignments, and build workflow automations.",
      "longDescription": "This is the interface for interacting with the Asana Platform. Our API reference is generated from our [OpenAPI spec] (https://raw.githubusercontent.com/Asana/developer-docs/master/defs/asana_oas.yaml).",
      "color": "#64748b",
      "tags": [
        "developer",
        "project management",
        "tasks",
        "productivity"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or Personal Access Token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://app.asana.com/api/1.0",
      "docsUrl": "https://asana.com/support",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 15,
          "unit": "users",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Up to 15 users"
          },
          {
            "name": "Starter",
            "monthlyCents": 1099,
            "included": "Per user/mo, timeline, custom fields"
          },
          {
            "name": "Advanced",
            "monthlyCents": 2499,
            "included": "Per user/mo, portfolios, goals"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Contact sales"
          }
        ],
        "details": "Free: 15 users, basic features. Starter: $10.99/user/mo. Advanced: $24.99/user/mo. Enterprise: contact sales."
      },
      "rateLimit": "1,500 requests/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/attachments",
          "description": "Get attachments from an object"
        },
        {
          "method": "POST",
          "path": "/attachments",
          "description": "Upload an attachment"
        },
        {
          "method": "DELETE",
          "path": "/attachments/{attachment_gid}",
          "description": "Delete an attachment"
        },
        {
          "method": "GET",
          "path": "/attachments/{attachment_gid}",
          "description": "Get an attachment"
        },
        {
          "method": "POST",
          "path": "/batch",
          "description": "Submit parallel requests"
        },
        {
          "method": "POST",
          "path": "/custom_fields",
          "description": "Create a custom field"
        },
        {
          "method": "DELETE",
          "path": "/custom_fields/{custom_field_gid}",
          "description": "Delete a custom field"
        },
        {
          "method": "GET",
          "path": "/custom_fields/{custom_field_gid}",
          "description": "Get a custom field"
        }
      ],
      "sampleRequest": "curl -X GET 'https://app.asana.com/api/1.0/attachments' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.162Z",
      "verifiedStatus": 404,
      "latencyMs": 809
    },
    {
      "id": "box-platform",
      "name": "Box Platform API",
      "provider": "Box Platform",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Box Platform provides functionality to provide access to content stored within Box. It provides endpoints for basic manipulation of files and folders, management of users within an enterprise, as well as more complex topics such as legal holds and retention poli",
      "color": "#14b8a6",
      "tags": [
        "developer",
        "maps",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.box.com/2.0",
      "docsUrl": "https://box.dev",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/authorize",
          "description": "Authorize user"
        },
        {
          "method": "GET",
          "path": "/collaboration_whitelist_entries",
          "description": "List allowed collaboration domains"
        },
        {
          "method": "POST",
          "path": "/collaboration_whitelist_entries",
          "description": "Add domain to list of allowed collaboration domains"
        },
        {
          "method": "DELETE",
          "path": "/collaboration_whitelist_entries/{collaboration_whitelist_entry_id}",
          "description": "Remove domain from list of allowed collaboration domains"
        },
        {
          "method": "GET",
          "path": "/collaboration_whitelist_entries/{collaboration_whitelist_entry_id}",
          "description": "Get allowed collaboration domain"
        },
        {
          "method": "GET",
          "path": "/collaboration_whitelist_exempt_targets",
          "description": "List users exempt from collaboration domain restrictions"
        },
        {
          "method": "POST",
          "path": "/collaboration_whitelist_exempt_targets",
          "description": "Create user exemption from collaboration domain restrictions"
        },
        {
          "method": "DELETE",
          "path": "/collaboration_whitelist_exempt_targets/{collaboration_whitelist_exempt_target_id}",
          "description": "Remove user from list of users exempt from domain restrictions"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.box.com/2.0/authorize' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 91,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 75,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.226Z",
      "verifiedStatus": 401,
      "latencyMs": 705
    },
    {
      "id": "elevenlabs-api-documentation",
      "name": "ElevenLabs API Documentation",
      "provider": "ElevenLabs API Documentation",
      "category": "ai",
      "description": "ElevenLabs provides AI-powered voice synthesis and cloning. Generate natural-sounding speech in 29 languages, clone voices from audio samples, and stream audio in real time.",
      "longDescription": "This is the documentation for the ElevenLabs API. You can use this API to use our service programmatically, this is done by using your xi-api-key. <br/> You can view your xi-api-key using the 'Profile' tab on https://beta.elevenlabs.io. Our API is experimental so all endpoints are subject to change.",
      "color": "#10b981",
      "tags": [
        "ai",
        "voice",
        "text-to-speech",
        "speech synthesis",
        "audio"
      ],
      "authType": "api-key",
      "authDescription": "API key in the xi-api-key request header",
      "authExample": "xi-api-key: YOUR_API_KEY",
      "baseUrl": "https://api.elevenlabs.io/",
      "docsUrl": "https://api.elevenlabs.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10000,
          "unit": "characters",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "10,000 chars/mo"
          },
          {
            "name": "Starter",
            "monthlyCents": 500,
            "included": "30,000 chars/mo"
          },
          {
            "name": "Creator",
            "monthlyCents": 2200,
            "included": "100,000 chars/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 9900,
            "included": "500,000 chars/mo"
          },
          {
            "name": "Scale",
            "monthlyCents": 33000,
            "included": "2,000,000 chars/mo"
          }
        ],
        "details": "Free: 10k chars/mo. Starter $5/mo (30k chars). Creator $22/mo (100k chars). Pro $99/mo (500k chars). Scale $330/mo (2M chars)."
      },
      "rateLimit": "2 concurrent requests (free); up to 10 (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/history",
          "description": "Get Generated Items"
        },
        {
          "method": "POST",
          "path": "/v1/history/delete",
          "description": "Delete History Items"
        },
        {
          "method": "POST",
          "path": "/v1/history/download",
          "description": "Download History Items"
        },
        {
          "method": "DELETE",
          "path": "/v1/history/{history_item_id}",
          "description": "Delete History Item"
        },
        {
          "method": "GET",
          "path": "/v1/history/{history_item_id}/audio",
          "description": "Get Audio From History Item"
        },
        {
          "method": "POST",
          "path": "/v1/text-to-speech/{voice_id}",
          "description": "Text To Speech"
        },
        {
          "method": "POST",
          "path": "/v1/text-to-speech/{voice_id}/stream",
          "description": "Text To Speech"
        },
        {
          "method": "GET",
          "path": "/v1/user",
          "description": "Get User Info"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.elevenlabs.io//v1/history' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.302Z",
      "verifiedStatus": 404,
      "latencyMs": 723
    },
    {
      "id": "netlify-s-api-documentation",
      "name": "Netlify's API documentation",
      "provider": "Netlify's API documentation",
      "category": "developer",
      "description": "Netlify's API enables programmatic control of sites, deployments, DNS records, forms, functions, and build hooks. Deploy sites, trigger builds, and manage teams via REST.",
      "longDescription": "Netlify is a hosting service for the programmable web. It understands your documents and provides an API to handle atomic deploys of websites, manage form submissions, inject JavaScript snippets, and much more. This is a REST-style API that uses JSON for serialization and OAuth 2 for authentication.",
      "color": "#64748b",
      "tags": [
        "developer",
        "deployment",
        "hosting",
        "jamstack",
        "ci/cd"
      ],
      "authType": "bearer",
      "authDescription": "Personal Access Token as a Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.netlify.com/api/v1",
      "docsUrl": "https://api.netlify.com/api/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "GB bandwidth",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Hobby",
            "monthlyCents": 0,
            "included": "100 GB bandwidth/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 1900,
            "included": "400 GB bandwidth/mo"
          },
          {
            "name": "Business",
            "monthlyCents": 9900,
            "included": "Advanced security, SSO"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Hobby: free. Pro: $19/mo (400GB bandwidth). Business: $99/mo. Enterprise: custom pricing."
      },
      "rateLimit": "500 requests/min per API token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/accounts",
          "description": "GET /accounts"
        },
        {
          "method": "POST",
          "path": "/accounts",
          "description": "POST /accounts"
        },
        {
          "method": "GET",
          "path": "/accounts/types",
          "description": "GET /accounts/types"
        },
        {
          "method": "DELETE",
          "path": "/accounts/{account_id}",
          "description": "DELETE /accounts/{account_id}"
        },
        {
          "method": "GET",
          "path": "/accounts/{account_id}",
          "description": "GET /accounts/{account_id}"
        },
        {
          "method": "PUT",
          "path": "/accounts/{account_id}",
          "description": "PUT /accounts/{account_id}"
        },
        {
          "method": "GET",
          "path": "/accounts/{account_id}/audit",
          "description": "GET /accounts/{account_id}/audit"
        },
        {
          "method": "GET",
          "path": "/accounts/{account_id}/env",
          "description": "Returns all environment variables for an account or site. An account corresponds"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.netlify.com/api/v1/accounts' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.569Z",
      "verifiedStatus": 401,
      "latencyMs": 934
    },
    {
      "id": "opencage-geocoder",
      "name": "OpenCage Geocoder",
      "provider": "OpenCage Geocoder",
      "category": "maps",
      "description": "OpenCage Geocoding API converts coordinates to addresses (reverse geocoding) and addresses to coordinates (forward geocoding) using OpenStreetMap data and other sources.",
      "longDescription": "Worldwide forward and reverse geocoding",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "geocoding",
        "location",
        "addresses"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter named key",
      "authExample": "GET /geocode/v1/json?q=Berlin&key=YOUR_API_KEY",
      "baseUrl": "https://api.opencagedata.com/geocode",
      "docsUrl": "https://opencagedata.com/contact",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 2500,
          "unit": "requests",
          "period": "day"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "2,500 req/day, 1 req/sec"
          },
          {
            "name": "Small",
            "monthlyCents": 5000,
            "included": "10,000 req/day, 5 req/sec"
          },
          {
            "name": "Medium",
            "monthlyCents": 20000,
            "included": "100,000 req/day, 10 req/sec"
          },
          {
            "name": "Large",
            "monthlyCents": 50000,
            "included": "Unlimited requests"
          }
        ],
        "details": "Free: 2,500 req/day, 1 req/sec. Small: $50/mo (10k req/day). Medium: $200/mo (100k req/day). Large: $500/mo (unlimited)."
      },
      "rateLimit": "1 request/sec (free); 15 req/sec (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v{version}/{format}",
          "description": "geocode a query"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.opencagedata.com/geocode/v{version}/{format}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 30,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.143Z",
      "verifiedStatus": 401,
      "latencyMs": 2469
    },
    {
      "id": "snyk",
      "name": "Snyk API",
      "provider": "Snyk",
      "category": "security",
      "description": "Snyk's API lets you test projects for vulnerabilities in dependencies, container images, and infrastructure-as-code. Integrate security scanning into CI/CD pipelines.",
      "longDescription": "The Snyk API is available to customers on Business and Enterprise plans and allows you to programatically integrate with Snyk.\n\nREST API\n\nWe are in the process of building a new, improved API (https://api.snyk.io/rest) built using the OpenAPI and JSON API standards. We",
      "color": "#ef4444",
      "tags": [
        "security",
        "developer",
        "vulnerability",
        "dependencies",
        "devsecops"
      ],
      "authType": "api-key",
      "authDescription": "API key in the Authorization header",
      "authExample": "Authorization: token YOUR_SNYK_TOKEN",
      "baseUrl": "https://api.snyk.io/api/v1",
      "docsUrl": "https://api.snyk.io/api/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 200,
          "unit": "private tests",
          "period": "month",
          "note": "Unlimited open-source tests"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "200 private tests/mo, unlimited open source"
          },
          {
            "name": "Team",
            "monthlyCents": 2500,
            "included": "Per dev/mo, advanced security"
          },
          {
            "name": "Business",
            "monthlyCents": 5000,
            "included": "Per dev/mo, enterprise controls"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Free: unlimited open-source tests, 200 private tests/mo. Team: $25/mo per dev. Business: $50/mo per dev. Enterprise: custom."
      },
      "rateLimit": "480 requests/min",
      "endpoints": [
        {
          "method": "POST",
          "path": "/group/{groupId}/audit",
          "description": "Get group level audit logs"
        },
        {
          "method": "GET",
          "path": "/group/{groupId}/members",
          "description": "List all members in a group"
        },
        {
          "method": "POST",
          "path": "/group/{groupId}/org/{orgId}/members",
          "description": "Add a member to an organization within a group"
        },
        {
          "method": "GET",
          "path": "/group/{groupId}/orgs",
          "description": "List all organizations in a group"
        },
        {
          "method": "GET",
          "path": "/group/{groupId}/roles",
          "description": "List all roles in a group"
        },
        {
          "method": "GET",
          "path": "/group/{groupId}/settings",
          "description": "View group settings"
        },
        {
          "method": "PUT",
          "path": "/group/{groupId}/settings",
          "description": "Update group settings"
        },
        {
          "method": "GET",
          "path": "/group/{groupId}/tags",
          "description": "List all tags in a group"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.snyk.io/api/v1/group/{groupId}/audit' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.481Z",
      "verifiedStatus": 404,
      "latencyMs": 770
    },
    {
      "id": "telegram-bot",
      "name": "Telegram Bot API",
      "provider": "Telegram Bot",
      "category": "social",
      "description": "Telegram Bot API lets you build bots that send messages, photos, files, polls, and inline keyboards. Supports webhooks, inline mode, payments, and games. Completely free to use.",
      "longDescription": "Auto-generated OpenAPI schema",
      "color": "#8b5cf6",
      "tags": [
        "communication",
        "messaging",
        "bots",
        "chat",
        "social"
      ],
      "authType": "api-key",
      "authDescription": "Bot token appended to the base URL path (no header required)",
      "authExample": "GET https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getMe",
      "baseUrl": "https://api.telegram.org",
      "docsUrl": "https://api.telegram.org/bot{token}",
      "hasFreeTier": true,
      "pricing": {
        "model": "free",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Completely free, no limits"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Unlimited — completely free"
          }
        ],
        "details": "The Telegram Bot API is 100% free with no usage limits. Bots can send up to 30 messages/second globally, or 1 message/second per chat."
      },
      "rateLimit": "30 messages/sec (global); 1 message/sec per chat",
      "endpoints": [
        {
          "method": "POST",
          "path": "/addStickerToSet",
          "description": "Use this method to add a new sticker to a set created by the bot. You **must** u"
        },
        {
          "method": "POST",
          "path": "/answerCallbackQuery",
          "description": "Use this method to send answers to callback queries sent from [inline keyboards]"
        },
        {
          "method": "POST",
          "path": "/answerInlineQuery",
          "description": "Use this method to send answers to an inline query. On success, *True* is return"
        },
        {
          "method": "POST",
          "path": "/answerPreCheckoutQuery",
          "description": "Once the user has confirmed their payment and shipping details, the Bot API send"
        },
        {
          "method": "POST",
          "path": "/answerShippingQuery",
          "description": "If you sent an invoice requesting a shipping address and the parameter *is\\_flex"
        },
        {
          "method": "POST",
          "path": "/close",
          "description": "Use this method to close the bot instance before moving it from one local server"
        },
        {
          "method": "POST",
          "path": "/copyMessage",
          "description": "Use this method to copy messages of any kind. The method is analogous to the met"
        },
        {
          "method": "POST",
          "path": "/createNewStickerSet",
          "description": "Use this method to create a new sticker set owned by a user. The bot will be abl"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.telegram.org/bot{token}/addStickerToSet' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 71,
      "scoreLatency": 40,
      "scorePricing": 100,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.130Z",
      "verifiedStatus": 200,
      "latencyMs": 2294
    },
    {
      "id": "zoom",
      "name": "Zoom API",
      "provider": "Zoom",
      "category": "communication",
      "description": "Zoom's API enables programmatic control of meetings, webinars, users, recordings, and reports. Create meeting links, manage participants, pull usage analytics, and build Zoom apps.",
      "longDescription": "The Zoom API allows developers to access information from Zoom. You can use this API to build private services or public applications on the Zoom App Marketplace. To learn how to get your credentials and create private/public applications, read our [Authorization Guide]",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "video",
        "meetings",
        "webinars",
        "productivity"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or Server-to-Server OAuth for meeting and user management",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.zoom.us/v2",
      "docsUrl": "https://developer.zoom.us/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 40,
          "unit": "minutes per meeting",
          "period": "forever",
          "note": "Group meetings capped at 40 min"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "40-min group meetings"
          },
          {
            "name": "Pro",
            "monthlyCents": 1332,
            "included": "30-hr meetings, 5 users"
          },
          {
            "name": "Business",
            "monthlyCents": 1832,
            "included": "300 attendees, custom branding"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Contact sales"
          }
        ],
        "details": "Free: 40-min group meetings. Pro: $13.32/mo. Business: $18.32/mo. API access included in all plans."
      },
      "rateLimit": "100 requests/sec (account-level); 30 requests/sec (user-level)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/accounts",
          "description": "List sub accounts"
        },
        {
          "method": "POST",
          "path": "/accounts",
          "description": "Create a sub account"
        },
        {
          "method": "DELETE",
          "path": "/accounts/{accountId}",
          "description": "Disassociate a sub account"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}",
          "description": "Get sub account details"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}/billing",
          "description": "Get billing information"
        },
        {
          "method": "PATCH",
          "path": "/accounts/{accountId}/billing",
          "description": "Update billing information"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}/billing/invoices",
          "description": "List billing invoices"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}/billing/invoices/{invoiceId}",
          "description": "Get invoice details"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.zoom.us/v2/accounts' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.587Z",
      "verifiedStatus": 404,
      "latencyMs": 657
    },
    {
      "id": "1forge-finance-apis",
      "name": "1Forge Finance APIs",
      "provider": "1Forge Finance APIs",
      "category": "finance",
      "description": "1Forge provides real-time forex and stock market quotes. Get live bid/ask prices for 700+ currency pairs and global equities with millisecond latency.",
      "longDescription": "Stock and Forex Data and Realtime Quotes",
      "color": "#22c55e",
      "tags": [
        "finance",
        "forex",
        "currency",
        "market data",
        "trading"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter named api_key",
      "authExample": "GET /forex-quotes?pairs=EURUSD&api_key=YOUR_KEY",
      "baseUrl": "https://1forge.com/forex-quotes",
      "docsUrl": "http://1forge.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "requests",
          "period": "day"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "100 req/day"
          },
          {
            "name": "Hobbyist",
            "monthlyCents": 1000,
            "included": "10,000 req/day"
          },
          {
            "name": "Startup",
            "monthlyCents": 5000,
            "included": "100,000 req/day"
          },
          {
            "name": "Business",
            "monthlyCents": 25000,
            "included": "Unlimited requests"
          }
        ],
        "details": "Free: 100 req/day. Hobbyist $10/mo (10k/day). Startup $50/mo (100k/day). Business $250/mo (unlimited)."
      },
      "rateLimit": "100 requests/day (free); up to unlimited (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/quotes",
          "description": "Get quotes for all symbols"
        },
        {
          "method": "GET",
          "path": "/symbols",
          "description": "Get a list of symbols for which we provide real-time quotes"
        }
      ],
      "sampleRequest": "curl -X GET 'https://1forge.com/forex-quotes/quotes' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 43,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 62,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.056Z",
      "verifiedStatus": 200,
      "latencyMs": 1085
    },
    {
      "id": "authentiq",
      "name": "Authentiq API",
      "provider": "Authentiq",
      "category": "auth",
      "description": "Strong authentication, without the passwords.",
      "longDescription": "Strong authentication, without the passwords.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "6-dot-authentiqio"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://6-dot-authentiqio.appspot.com",
      "docsUrl": "http://authentiq.io/support",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/key",
          "description": "Revoke an Authentiq ID using email & phone.\n\nIf called with `email` and `phone` "
        },
        {
          "method": "POST",
          "path": "/key",
          "description": "Register a new ID `JWT(sub, devtoken)`\n\nv5: `JWT(sub, pk, devtoken, ...)`\n\nSee: "
        },
        {
          "method": "DELETE",
          "path": "/key/{PK}",
          "description": "Revoke an Identity (Key) with a revocation secret"
        },
        {
          "method": "GET",
          "path": "/key/{PK}",
          "description": "Get public details of an Authentiq ID.\n"
        },
        {
          "method": "POST",
          "path": "/key/{PK}",
          "description": "update properties of an Authentiq ID.\n(not operational in v4; use PUT for now)\n\n"
        },
        {
          "method": "PUT",
          "path": "/key/{PK}",
          "description": "Update Authentiq ID by replacing the object.\n\nv4: `JWT(sub,email,phone)` to bind"
        },
        {
          "method": "POST",
          "path": "/login",
          "description": "push sign-in request\nSee: https://github.com/skion/authentiq/wiki/JWT-Examples\n"
        },
        {
          "method": "POST",
          "path": "/scope",
          "description": "scope verification request\nSee: https://github.com/skion/authentiq/wiki/JWT-Exam"
        }
      ],
      "sampleRequest": "curl -X GET 'https://6-dot-authentiqio.appspot.com/key' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:54.580Z",
      "verifiedStatus": 404,
      "latencyMs": 573
    },
    {
      "id": "aiception-interactive",
      "name": "AIception Interactive",
      "provider": "AIception Interactive",
      "category": "maps",
      "description": "Here you can play & test & prototype all the endpoints using just your browser! Go ahead!",
      "longDescription": "Here you can play & test & prototype all the endpoints using just your browser! Go ahead!",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "aiception"
      ],
      "authType": "api-key",
      "authDescription": "API key authentication (see docs for format)",
      "authExample": "Authorization: Bearer YOUR_API_KEY",
      "baseUrl": "https://aiception.com/api/v2.1",
      "docsUrl": "https://aiception.com/api/v2.1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium AI image analysis. Free tier available; paid plans for higher usage."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "POST",
          "path": "/adult_content",
          "description": "Image contains nudity or sexually explicit content? [ image_url -> id ]"
        },
        {
          "method": "GET",
          "path": "/adult_content/{taskId}",
          "description": "Gets the adult_content task [ id -> adult content task ]"
        },
        {
          "method": "POST",
          "path": "/artistic_image",
          "description": "Create an artistic image [ image_url, style_url -> id ]"
        },
        {
          "method": "GET",
          "path": "/artistic_image/{taskId}",
          "description": "Gets a artistic image by task id [ id -> artistic image task ]"
        },
        {
          "method": "POST",
          "path": "/detect_object",
          "description": "What is that object? [ image_url -> id ]"
        },
        {
          "method": "GET",
          "path": "/detect_object/{taskId}",
          "description": "Gets the detect_object task [ id -> detect object task]"
        },
        {
          "method": "POST",
          "path": "/face",
          "description": "Find all faces in the image [ image_url -> id ]"
        },
        {
          "method": "GET",
          "path": "/face/{taskId}",
          "description": "Gets the face task [ id -> face task ]"
        }
      ],
      "sampleRequest": "curl -X GET 'https://aiception.com/api/v2.1/adult_content' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.405Z",
      "verifiedStatus": 404,
      "latencyMs": 1383
    },
    {
      "id": "flight-offers-search",
      "name": "Flight Offers Search",
      "provider": "Flight Offers Search",
      "category": "auth",
      "description": "Amadeus Travel APIs provide access to global flight search, hotel booking, airport data, points of interest, and trip planning. Used by major travel platforms worldwide.",
      "longDescription": "Before using this API, we recommend you read our Authorization Guide for more information on how to generate an access token. \n\nPlease also be aware that our test environment is based on a subset of the production, if",
      "color": "#6366f1",
      "tags": [
        "auth",
        "travel",
        "flights",
        "hotels",
        "booking",
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 Client Credentials — exchange API key + secret for access token",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.amadeus.com/v2",
      "docsUrl": "https://test.api.amadeus.com/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "test",
          "note": "Free test environment with synthetic data"
        },
        "tiers": [
          {
            "name": "Test (Free)",
            "monthlyCents": 0,
            "included": "Free test environment, synthetic data"
          },
          {
            "name": "Production",
            "monthlyCents": 0,
            "included": "PAYG per API call (e.g. $0.005/flight search)"
          }
        ],
        "unitCost": {
          "amountCents": 50,
          "per": 10000,
          "unit": "flight search calls"
        },
        "details": "Test environment: free with synthetic data. Production: pay-as-you-go per API call. Flight search: ~$0.005/call. Volume discounts available."
      },
      "rateLimit": "100 calls/sec (production); varies by API",
      "endpoints": [
        {
          "method": "GET",
          "path": "/shopping/flight-offers",
          "description": "Return list of Flight Offers based on searching criteria."
        },
        {
          "method": "POST",
          "path": "/shopping/flight-offers",
          "description": "Return list of Flight Offers based on posted searching criteria."
        }
      ],
      "sampleRequest": "curl -X GET 'https://test.api.amadeus.com/v2/shopping/flight-offers' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 59,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.318Z",
      "verifiedStatus": 404,
      "latencyMs": 1217
    },
    {
      "id": "apacta",
      "name": "Apacta",
      "provider": "Apacta",
      "category": "auth",
      "description": "API for a tool to craftsmen used to register working hours, material usage and quality assurance.\nEndpoint\nThe endpoint https://app.apacta.com/api/v1 should be used to communicate with the API. API access is only allowed with SSL encrypted connection (https).\nAuthentication\nURL query authentic",
      "longDescription": "API for a tool to craftsmen used to register working hours, material usage and quality assurance.\nEndpoint\nThe endpoint https://app.apacta.com/api/v1 should be used to communicate with the API. API access is only allowed with SSL encrypted connection (https).\nAuthentication\nURL query authentic",
      "color": "#6366f1",
      "tags": [
        "auth",
        "apacta"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-Auth-Token)",
      "authExample": "X-Auth-Token: YOUR_API_KEY",
      "baseUrl": "https://app.apacta.com/api/v1",
      "docsUrl": "https://app.apacta.com/api/v1",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Construction project management SaaS. Pricing from DKK 199/user/mo."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/activities",
          "description": "Get a list of activities"
        },
        {
          "method": "POST",
          "path": "/activities",
          "description": "Create an activity"
        },
        {
          "method": "DELETE",
          "path": "/activities/bulkDelete",
          "description": "Bulk delete activities"
        },
        {
          "method": "DELETE",
          "path": "/activities/{activity_id}",
          "description": "Delete an activity"
        },
        {
          "method": "PUT",
          "path": "/activities/{activity_id}",
          "description": "Edit an activity"
        },
        {
          "method": "GET",
          "path": "/cities",
          "description": "Get list of cities supported in Apacta"
        },
        {
          "method": "GET",
          "path": "/cities/{city_id}",
          "description": "Get details about one city"
        },
        {
          "method": "GET",
          "path": "/clocking_records",
          "description": "Get a list of clocking records"
        }
      ],
      "sampleRequest": "curl -X GET 'https://app.apacta.com/api/v1/activities' \\\n  -H 'X-Auth-Token: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.323Z",
      "verifiedStatus": 404,
      "latencyMs": 1181
    },
    {
      "id": "api-video",
      "name": "api.video",
      "provider": "api.video",
      "category": "entertainment",
      "description": "api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences across multiple devices and platforms. You can stream live or on-demand online videos within minutes.",
      "longDescription": "api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences across multiple devices and platforms. You can stream live or on-demand online videos within minutes.",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "api"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ws.api.video",
      "docsUrl": "https://ws.api.video",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 30-day trial. Pay-as-you-go from $0.0025/min storage. Starter $49/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account",
          "description": "Show account"
        },
        {
          "method": "GET",
          "path": "/analytics/live-streams/{liveStreamId}",
          "description": "List live stream player sessions"
        },
        {
          "method": "GET",
          "path": "/analytics/sessions/{sessionId}/events",
          "description": "List player session events"
        },
        {
          "method": "GET",
          "path": "/analytics/videos/{videoId}",
          "description": "List video player sessions"
        },
        {
          "method": "POST",
          "path": "/auth/api-key",
          "description": "Authenticate"
        },
        {
          "method": "POST",
          "path": "/auth/refresh",
          "description": "Refresh token"
        },
        {
          "method": "GET",
          "path": "/live-streams",
          "description": "List all live streams"
        },
        {
          "method": "POST",
          "path": "/live-streams",
          "description": "Create live stream"
        }
      ],
      "sampleRequest": "curl -X GET 'https://ws.api.video/account' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.783Z",
      "verifiedStatus": 404,
      "latencyMs": 1621
    },
    {
      "id": "api2pdf-pdf-generation-powered-by-aws-la",
      "name": "Api2Pdf - PDF Generation, Powered by AWS Lambda",
      "provider": "Api2Pdf - PDF Generation, Powered by AWS Lambda",
      "category": "ecommerce",
      "description": "Introduction\nApi2Pdf is a powerful PDF generation API with no rate limits or file size constraints. Api2Pdf runs on AWS Lambda, a serverless architecture powered by Amazon to scale to millions of requests while being up to 90% cheaper than alternatives. Supports wkhtm",
      "longDescription": "Introduction\nApi2Pdf is a powerful PDF generation API with no rate limits or file size constraints. Api2Pdf runs on AWS Lambda, a serverless architecture powered by Amazon to scale to millions of requests while being up to 90% cheaper than alternatives. Supports wkhtm",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "api2pdf"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://v2018.api2pdf.com",
      "docsUrl": "https://v2018.api2pdf.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go PDF generation. $0.001/PDF. No monthly fees."
      },
      "rateLimit": "100 req/min",
      "endpoints": [
        {
          "method": "POST",
          "path": "/chrome/html",
          "description": "Convert raw HTML to PDF"
        },
        {
          "method": "GET",
          "path": "/chrome/url",
          "description": "Convert URL to PDF"
        },
        {
          "method": "POST",
          "path": "/chrome/url",
          "description": "Convert URL to PDF"
        },
        {
          "method": "POST",
          "path": "/libreoffice/convert",
          "description": "Convert office document or image to PDF"
        },
        {
          "method": "POST",
          "path": "/merge",
          "description": "Merge multiple PDFs together"
        },
        {
          "method": "POST",
          "path": "/wkhtmltopdf/html",
          "description": "Convert raw HTML to PDF"
        },
        {
          "method": "GET",
          "path": "/wkhtmltopdf/url",
          "description": "Convert URL to PDF"
        },
        {
          "method": "POST",
          "path": "/wkhtmltopdf/url",
          "description": "Convert URL to PDF"
        }
      ],
      "sampleRequest": "curl -X GET 'https://v2018.api2pdf.com/chrome/html' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.950Z",
      "verifiedStatus": 200,
      "latencyMs": 1760
    },
    {
      "id": "apis-guru",
      "name": "APIs.guru",
      "provider": "APIs.guru",
      "category": "communication",
      "description": "Wikipedia for Web APIs. Repository of API definitions in OpenAPI format.\nWarning: If you want to be notified about changes in advance please join our Slack channel.\nClient sample: [[Demo]](https://apis.guru/simp",
      "longDescription": "Wikipedia for Web APIs. Repository of API definitions in OpenAPI format.\nWarning: If you want to be notified about changes in advance please join our Slack channel.\nClient sample: [[Demo]](https://apis.guru/simp",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "apis"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.apis.guru/v2",
      "docsUrl": "https://APIs.guru",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/list.json",
          "description": "List all APIs"
        },
        {
          "method": "GET",
          "path": "/metrics.json",
          "description": "Get basic metrics"
        },
        {
          "method": "GET",
          "path": "/providers.json",
          "description": "List all providers"
        },
        {
          "method": "GET",
          "path": "/specs/{provider}/{api}.json",
          "description": "Retrieve one version of a particular API"
        },
        {
          "method": "GET",
          "path": "/specs/{provider}/{service}/{api}.json",
          "description": "Retrieve one version of a particular API with a serviceName."
        },
        {
          "method": "GET",
          "path": "/{provider}.json",
          "description": "List all APIs for a particular provider"
        },
        {
          "method": "GET",
          "path": "/{provider}/services.json",
          "description": "List all serviceNames for a particular provider"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.apis.guru/v2/list.json' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.134Z",
      "verifiedStatus": 404,
      "latencyMs": 932
    },
    {
      "id": "powertools-developer",
      "name": "PowerTools Developer",
      "provider": "PowerTools Developer",
      "category": "ai",
      "description": "Apptigent PowerTools Developer Edition is a powerful suite of API endpoints for custom applications running on any stack. Manipulate text, modify collections, format dates and times, convert currency, perform advanced mathematical calculations, shorten URL's, encode strings, convert text to speech,",
      "longDescription": "Apptigent PowerTools Developer Edition is a powerful suite of API endpoints for custom applications running on any stack. Manipulate text, modify collections, format dates and times, convert currency, perform advanced mathematical calculations, shorten URL's, encode strings, convert text to speech,",
      "color": "#10b981",
      "tags": [
        "ai",
        "apptigent"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-IBM-Client-Id)",
      "authExample": "X-IBM-Client-Id: YOUR_API_KEY",
      "baseUrl": "https://connect.apptigent.com/api/utilities",
      "docsUrl": "https://www.apptigent.com/help/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with account. Developer productivity toolset API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/AddToCollection",
          "description": "Collections - Add to collection"
        },
        {
          "method": "POST",
          "path": "/CSVtoJSON",
          "description": "Data - CSV to JSON"
        },
        {
          "method": "POST",
          "path": "/CalculateAbsolute",
          "description": "Math - Calculate Absolute"
        },
        {
          "method": "POST",
          "path": "/CalculateAddition",
          "description": "Math - Calculate Addition"
        },
        {
          "method": "POST",
          "path": "/CalculateAverage",
          "description": "Math - Calculate average"
        },
        {
          "method": "POST",
          "path": "/CalculateCosine",
          "description": "Math - Calculate Cosine"
        },
        {
          "method": "POST",
          "path": "/CalculateDivision",
          "description": "Math - Calculate Division"
        },
        {
          "method": "POST",
          "path": "/CalculateLogarithm",
          "description": "Math - Calculate Logarithm"
        }
      ],
      "sampleRequest": "curl -X GET 'https://connect.apptigent.com/api/utilities/AddToCollection' \\\n  -H 'X-IBM-Client-Id: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:55.106Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "appveyor-rest",
      "name": "AppVeyor REST API",
      "provider": "AppVeyor REST",
      "category": "communication",
      "description": "AppVeyor is a hosted continuous integration service which runs on Microsoft\nWindows.  The AppVeyor REST API provides a RESTful way to interact with the\nAppVeyor service.  This includes managing projects, builds, deployments,\nand the teams that build them.\n\nAdditional help and discussion of the AppVe",
      "longDescription": "AppVeyor is a hosted continuous integration service which runs on Microsoft\nWindows.  The AppVeyor REST API provides a RESTful way to interact with the\nAppVeyor service.  This includes managing projects, builds, deployments,\nand the teams that build them.\n\nAdditional help and discussion of the AppVe",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "appveyor"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://ci.appveyor.com/api",
      "docsUrl": "https://www.appveyor.com/about/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for open source (unlimited builds). Build Cloud from $29/mo (1 concurrent job, private repos). Plus $49/mo. Professional $99/mo. Enterprise $399/mo."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "POST",
          "path": "/account/encrypt",
          "description": "Encrypt a value for use in StoredValue."
        },
        {
          "method": "GET",
          "path": "/buildjobs/{jobId}/artifacts",
          "description": "Get build artifacts"
        },
        {
          "method": "GET",
          "path": "/buildjobs/{jobId}/artifacts/{artifactFileName}",
          "description": "Download build artifact"
        },
        {
          "method": "GET",
          "path": "/buildjobs/{jobId}/log",
          "description": "Download build log"
        },
        {
          "method": "POST",
          "path": "/builds",
          "description": "Start build of branch most recent commit"
        },
        {
          "method": "PUT",
          "path": "/builds",
          "description": "Re-run build"
        },
        {
          "method": "DELETE",
          "path": "/builds/{accountName}/{projectSlug}/{buildVersion}",
          "description": "Cancel build"
        },
        {
          "method": "GET",
          "path": "/collaborators",
          "description": "Get collaborators"
        }
      ],
      "sampleRequest": "curl -X GET 'https://ci.appveyor.com/api/account/encrypt' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.473Z",
      "verifiedStatus": 200,
      "latencyMs": 1246
    },
    {
      "id": "art19-content-api-documentation",
      "name": "ART19 Content API Documentation",
      "provider": "ART19 Content API Documentation",
      "category": "auth",
      "description": "The ART19 Content API conforms to the JSON:API specification.\n\nAPI requests MUST use the HTTP Accept header:\n\nAccept: application/vnd.api+json\n\nAPI requests MUST be authenticated using the HTTP Authorization header:\n\n`Authorization: Token token=\"your-token\", credentia",
      "longDescription": "The ART19 Content API conforms to the JSON:API specification.\n\nAPI requests MUST use the HTTP Accept header:\n\nAccept: application/vnd.api+json\n\nAPI requests MUST be authenticated using the HTTP Authorization header:\n\n`Authorization: Token token=\"your-token\", credentia",
      "color": "#6366f1",
      "tags": [
        "auth",
        "art19"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://art19.com",
      "docsUrl": "https://art19.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with ART19 publisher account. Podcast hosting and distribution API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/classification_inclusions",
          "description": "Get ClassificationInclusion records"
        },
        {
          "method": "GET",
          "path": "/classification_inclusions/{id}",
          "description": "Get a specific classification inclusion"
        },
        {
          "method": "GET",
          "path": "/classifications",
          "description": "Get a list of classifications"
        },
        {
          "method": "GET",
          "path": "/classifications/{id}",
          "description": "Get a specific classification"
        },
        {
          "method": "GET",
          "path": "/credits",
          "description": "Get a list of credits"
        },
        {
          "method": "GET",
          "path": "/credits/{id}",
          "description": "Get a specific credit"
        },
        {
          "method": "GET",
          "path": "/episodes",
          "description": "Get a list of episodes"
        },
        {
          "method": "GET",
          "path": "/episodes/{id}",
          "description": "Get a specific episode"
        }
      ],
      "sampleRequest": "curl -X GET 'https://art19.com/classification_inclusions' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.427Z",
      "verifiedStatus": 200,
      "latencyMs": 1125
    },
    {
      "id": "authentiq-connect",
      "name": "Authentiq Connect API",
      "provider": "Authentiq Connect",
      "category": "auth",
      "description": "Authentiq Connect OAuth 2.0 and OpenID Connect API reference.\nLearn about Authentiq ID or check out the Authentiq Connect developer documentation.",
      "longDescription": "Authentiq Connect OAuth 2.0 and OpenID Connect API reference.\nLearn about Authentiq ID or check out the Authentiq Connect developer documentation.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "authentiq"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://connect.authentiq.io",
      "docsUrl": "https://www.authentiq.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier available. Passwordless authentication OpenID Connect provider."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/authorize",
          "description": "Authenticate a user"
        },
        {
          "method": "GET",
          "path": "/client",
          "description": "List clients"
        },
        {
          "method": "POST",
          "path": "/client",
          "description": "Register a client"
        },
        {
          "method": "DELETE",
          "path": "/client/{client_id}",
          "description": "Delete a client"
        },
        {
          "method": "GET",
          "path": "/client/{client_id}",
          "description": "View a client"
        },
        {
          "method": "PUT",
          "path": "/client/{client_id}",
          "description": "Update a client"
        },
        {
          "method": "POST",
          "path": "/token",
          "description": "Obtain an ID Token"
        },
        {
          "method": "GET",
          "path": "/userinfo",
          "description": "Retrieve a user profile"
        }
      ],
      "sampleRequest": "curl -X GET 'https://connect.authentiq.io/authorize' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 36,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:55.243Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "avaza-api-documentation",
      "name": "Avaza API Documentation",
      "provider": "Avaza API Documentation",
      "category": "auth",
      "description": "Welcome to the autogenerated documentation & test tool for Avaza's API. <br/><br/><strong>API Security & Authentication</strong><br/>Authentication options include OAuth2 Implicit and Authorization Code flows, and Personal Access Token. All connections should be encrypted over SSL/TLS <br/><br/>You",
      "longDescription": "Welcome to the autogenerated documentation & test tool for Avaza's API. <br/><br/><strong>API Security & Authentication</strong><br/>Authentication options include OAuth2 Implicit and Authorization Code flows, and Personal Access Token. All connections should be encrypted over SSL/TLS <br/><br/>You",
      "color": "#6366f1",
      "tags": [
        "auth",
        "avaza"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.avaza.com",
      "docsUrl": "https://api.avaza.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: up to 10 users on Free plan. Pro $9.95/user/mo. Project management and invoicing."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/ScheduleSeries/AddBooking",
          "description": "Create new Schedule Booking"
        },
        {
          "method": "POST",
          "path": "/ScheduleSeries/AddLeave",
          "description": "Create new Leave Booking"
        },
        {
          "method": "PUT",
          "path": "/ScheduleSeries/EditBooking",
          "description": "Edit Booking"
        },
        {
          "method": "PUT",
          "path": "/ScheduleSeries/EditLeave",
          "description": "Edit Leave Booking"
        },
        {
          "method": "GET",
          "path": "/api/Account",
          "description": "Account Details"
        },
        {
          "method": "GET",
          "path": "/api/Bill",
          "description": "Gets list of Bills"
        },
        {
          "method": "POST",
          "path": "/api/Bill",
          "description": "Create a new draft Bill"
        },
        {
          "method": "GET",
          "path": "/api/Bill/{id}",
          "description": "Gets a Bill by Bill ID"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.avaza.com/ScheduleSeries/AddBooking' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.833Z",
      "verifiedStatus": 200,
      "latencyMs": 2352
    },
    {
      "id": "axesso",
      "name": "Axesso Api",
      "provider": "Axesso",
      "category": "ecommerce",
      "description": "Use this api to fetch information to Amazon products and more.",
      "longDescription": "Use this api to fetch information to Amazon products and more.",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "axesso"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://api.axesso.de",
      "docsUrl": "http://api.axesso.de",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/amz/amazon-lookup-buy-recommendations",
          "description": "request buy recommendations to a given product"
        },
        {
          "method": "GET",
          "path": "/amz/amazon-lookup-product",
          "description": "lookup product information"
        },
        {
          "method": "GET",
          "path": "/amz/amazon-search-by-keyword",
          "description": "fetch results auf a keyword search on Amazon"
        },
        {
          "method": "GET",
          "path": "/amz/sort-options",
          "description": "request available sort options to use in keyword search"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.axesso.de/amz/amazon-lookup-buy-recommendations' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 47,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.476Z",
      "verifiedStatus": 404,
      "latencyMs": 1979
    },
    {
      "id": "radio-music-services",
      "name": "Radio & Music Services",
      "provider": "Radio & Music Services",
      "category": "entertainment",
      "description": "We encapsulate Radio & Music business logic for iPlayer Radio and BBC Music products on all platforms. We add value by reliably providing the right blend of metadata needed by clients.",
      "longDescription": "We encapsulate Radio & Music business logic for iPlayer Radio and BBC Music products on all platforms. We add value by reliably providing the right blend of metadata needed by clients.",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "bbc"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://rms.api.bbc.co.uk/",
      "docsUrl": "https://rms.api.bbc.co.uk/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/broadcasts",
          "description": "Broadcasts"
        },
        {
          "method": "GET",
          "path": "/broadcasts/latest",
          "description": "Latest Broadcasts"
        },
        {
          "method": "GET",
          "path": "/broadcasts/{pid}",
          "description": "Broadcasts by PID"
        },
        {
          "method": "GET",
          "path": "/categories",
          "description": "List of categories"
        },
        {
          "method": "GET",
          "path": "/categories/{id}",
          "description": "Category by ID"
        },
        {
          "method": "GET",
          "path": "/collections/{pid}/members",
          "description": "Collection Members"
        },
        {
          "method": "GET",
          "path": "/experience/homepage",
          "description": "Homepage Experience"
        },
        {
          "method": "GET",
          "path": "/music/popular/artists",
          "description": "Popular Artists"
        }
      ],
      "sampleRequest": "curl -X GET 'https://rms.api.bbc.co.uk//broadcasts' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.891Z",
      "verifiedStatus": 403,
      "latencyMs": 1321
    },
    {
      "id": "beanstream-payments",
      "name": "Beanstream Payments",
      "provider": "Beanstream Payments",
      "category": "payments",
      "description": "https://www.beanstream.com/api/v1",
      "longDescription": "https://www.beanstream.com/api/v1",
      "color": "#6366f1",
      "tags": [
        "payments",
        "beanstream"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.beanstream.com/api/v1",
      "docsUrl": "https://www.beanstream.com/api/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/payments",
          "description": "Make Payment"
        },
        {
          "method": "GET",
          "path": "/payments/{transId}",
          "description": "Get payment"
        },
        {
          "method": "POST",
          "path": "/payments/{transId}/completions",
          "description": "Complete pre-auth"
        },
        {
          "method": "POST",
          "path": "/payments/{transId}/returns",
          "description": "Return payment"
        },
        {
          "method": "POST",
          "path": "/payments/{transId}/void",
          "description": "Void Transaction"
        },
        {
          "method": "POST",
          "path": "/profiles",
          "description": "Create Profile"
        },
        {
          "method": "DELETE",
          "path": "/profiles/{profileId}",
          "description": "Delete profile"
        },
        {
          "method": "GET",
          "path": "/profiles/{profileId}",
          "description": "Get profile"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.beanstream.com/api/v1/payments' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:55.885Z",
      "verifiedStatus": 404,
      "latencyMs": 1305
    },
    {
      "id": "betfair-exchange-streaming",
      "name": "Betfair: Exchange Streaming API",
      "provider": "Betfair: Exchange Streaming",
      "category": "entertainment",
      "description": "API to receive streamed updates. This is an ssl socket connection of CRLF delimited json messages (see RequestMessage & ResponseMessage)",
      "longDescription": "API to receive streamed updates. This is an ssl socket connection of CRLF delimited json messages (see RequestMessage & ResponseMessage)",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "betfair"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://stream-api.betfair.com:443/api",
      "docsUrl": "https://developer.betfair.com/support/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/request",
          "description": "This is a socket protocol delimited by CRLF (not http)"
        }
      ],
      "sampleRequest": "curl -X GET 'http://stream-api.betfair.com:443/api/request' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 20,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:55.918Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "sedra-iv",
      "name": "SEDRA IV API",
      "provider": "SEDRA IV",
      "category": "developer",
      "description": "The SEDRA API is documented in OpenAPI format and uses ReDoc for documentation.\nIntroduction\nThis document describes the JSON API for the Syriac Electronic Data Research Archive (SEDRA). The SEDRA project is a linguistic and literary database of Syriac langu",
      "longDescription": "The SEDRA API is documented in OpenAPI format and uses ReDoc for documentation.\nIntroduction\nThis document describes the JSON API for the Syriac Electronic Data Research Archive (SEDRA). The SEDRA project is a linguistic and literary database of Syriac langu",
      "color": "#64748b",
      "tags": [
        "developer",
        "bethmardutho"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://sedra.bethmardutho.org/api",
      "docsUrl": "http://sedra.bethmardutho.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/lexeme/{id}",
          "description": "Get Syriac lexeme."
        },
        {
          "method": "GET",
          "path": "/word/{id}",
          "description": "Get Syriac word."
        }
      ],
      "sampleRequest": "curl -X GET 'http://sedra.bethmardutho.org/api/lexeme/{id}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.157Z",
      "verifiedStatus": 404,
      "latencyMs": 1186
    },
    {
      "id": "ip-geolocation",
      "name": "IP Geolocation API",
      "provider": "IP Geolocation",
      "category": "maps",
      "description": "BigDataCloud's IP Geolocation API returns detailed information about the geographical location, ownership and connectivity of the provided IPv4 IP address.\n\nThis API is powered by patent-pending ‘Next Generation IP Geolocation Technology'. As a result, the API has sub-millisecond response time.\n\nYou",
      "longDescription": "BigDataCloud's IP Geolocation API returns detailed information about the geographical location, ownership and connectivity of the provided IPv4 IP address.\n\nThis API is powered by patent-pending ‘Next Generation IP Geolocation Technology'. As a result, the API has sub-millisecond response time.\n\nYou",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "bigdatacloud"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.bigdatacloud.net",
      "docsUrl": "https://api.bigdatacloud.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/data/ip-geolocation-full",
          "description": "IP Geolocation with Confidence Area and Hazard Report API"
        },
        {
          "method": "GET",
          "path": "/data/ip-geolocation-with-confidence",
          "description": "IP Geolocation with Confidence Area API"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.bigdatacloud.net/data/ip-geolocation-full' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.324Z",
      "verifiedStatus": 200,
      "latencyMs": 1268
    },
    {
      "id": "1-000-000-recipe-and-grocery-list-api-v2",
      "name": "1,000,000+ Recipe and Grocery List API (v2)",
      "provider": "1,000,000+ Recipe and Grocery List API (v2)",
      "category": "search",
      "description": "Documentation\r\n\r\nThis is the documentation for the partner endpoint of the BigOven Recipe and Grocery List API.\r\n\r\nThe update brings with it Swagger-based documentation. Swagger is an emerging standard for describing REST-based APIs, and with this Swagger-compliant endpoint (ab",
      "longDescription": "Documentation\r\n\r\nThis is the documentation for the partner endpoint of the BigOven Recipe and Grocery List API.\r\n\r\nThe update brings with it Swagger-based documentation. Swagger is an emerging standard for describing REST-based APIs, and with this Swagger-compliant endpoint (ab",
      "color": "#ec4899",
      "tags": [
        "search",
        "bigoven"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-BigOven-API-Key)",
      "authExample": "X-BigOven-API-Key: YOUR_API_KEY",
      "baseUrl": "https://api2.bigoven.com",
      "docsUrl": "https://api2.bigoven.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; paid plans for higher recipe query volume."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/collection/{id}",
          "description": "Gets a recipe collection. A recipe collection is a curated set of recipes."
        },
        {
          "method": "GET",
          "path": "/collection/{id}/meta",
          "description": "Gets a recipe collection metadata. A recipe collection is a curated set of recipes."
        },
        {
          "method": "GET",
          "path": "/collections",
          "description": "Get the list of current, seasonal recipe collections. From here, you can use the /collection/{id} endpoint to retrieve the recipes in those collections."
        },
        {
          "method": "DELETE",
          "path": "/grocerylist",
          "description": "Delete all the items on a grocery list; faster operation than a sync with deleted items."
        },
        {
          "method": "GET",
          "path": "/grocerylist",
          "description": "Get the user's grocery list.  User is determined by Basic Authentication."
        },
        {
          "method": "POST",
          "path": "/grocerylist/clearcheckedlines",
          "description": "Clears the checked lines."
        },
        {
          "method": "POST",
          "path": "/grocerylist/department",
          "description": "Departmentalize a list of strings -- used for ad-hoc grocery list item addition"
        },
        {
          "method": "POST",
          "path": "/grocerylist/item",
          "description": "Add a single line item to the grocery list"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api2.bigoven.com/collection/{id}' \\\n  -H 'X-BigOven-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.508Z",
      "verifiedStatus": 200,
      "latencyMs": 1402
    },
    {
      "id": "bikewise-api-v2",
      "name": "BikeWise API v2",
      "provider": "BikeWise API v2",
      "category": "developer",
      "description": "<p>This is an API for accessing information about bicycling related incidents. You can find the source code on <a href=\"https://github.com/bikeindex/bikewise\">GitHub</a>.</p>",
      "longDescription": "<p>This is an API for accessing information about bicycling related incidents. You can find the source code on <a href=\"https://github.com/bikeindex/bikewise\">GitHub</a>.</p>",
      "color": "#64748b",
      "tags": [
        "developer",
        "bikewise"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://bikewise.org/api",
      "docsUrl": "https://bikewise.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v2/incidents",
          "description": "Paginated incidents matching parameters"
        },
        {
          "method": "GET",
          "path": "/v2/incidents/{id}",
          "description": "GET /v2/incidents/{id}"
        },
        {
          "method": "GET",
          "path": "/v2/locations",
          "description": "Unpaginated geojson response"
        },
        {
          "method": "GET",
          "path": "/v2/locations/markers",
          "description": "Unpaginated geojson response with simplestyled markers"
        }
      ],
      "sampleRequest": "curl -X GET 'https://bikewise.org/api/v2/incidents' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 54,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 30,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:04.297Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "billingo-api-v3",
      "name": "Billingo API v3",
      "provider": "Billingo API v3",
      "category": "payments",
      "description": "This is a Billingo API v3 documentation. Our API based on REST software architectural style. API has resource-oriented URLs, accepts JSON-encoded request bodies and returns JSON-encoded responses. To use this API you have to generate a new API key on our site. Afte",
      "longDescription": "This is a Billingo API v3 documentation. Our API based on REST software architectural style. API has resource-oriented URLs, accepts JSON-encoded request bodies and returns JSON-encoded responses. To use this API you have to generate a new API key on our site. Afte",
      "color": "#6366f1",
      "tags": [
        "payments",
        "billingo"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-API-KEY)",
      "authExample": "X-API-KEY: YOUR_API_KEY",
      "baseUrl": "https://api.billingo.hu/v3",
      "docsUrl": "https://www.billingo.hu/kapcsolat",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Hungarian invoicing and accounting API. Starter free (10 invoices/mo). Essential €9.99/mo. Professional €19.99/mo. Enterprise custom."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/bank-accounts",
          "description": "List all bank account"
        },
        {
          "method": "POST",
          "path": "/bank-accounts",
          "description": "Create a bank account"
        },
        {
          "method": "DELETE",
          "path": "/bank-accounts/{id}",
          "description": "Delete a bank account"
        },
        {
          "method": "GET",
          "path": "/bank-accounts/{id}",
          "description": "Retrieve a bank account"
        },
        {
          "method": "PUT",
          "path": "/bank-accounts/{id}",
          "description": "Update a bank account"
        },
        {
          "method": "GET",
          "path": "/currencies",
          "description": "Get currencies exchange rate."
        },
        {
          "method": "GET",
          "path": "/document-blocks",
          "description": "List all document blocks"
        },
        {
          "method": "GET",
          "path": "/documents",
          "description": "List all documents"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.billingo.hu/v3/bank-accounts' \\\n  -H 'X-API-KEY: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:58.827Z",
      "verifiedStatus": 403,
      "latencyMs": 3584
    },
    {
      "id": "bin-lookup",
      "name": "BIN Lookup API",
      "provider": "BIN Lookup",
      "category": "storage",
      "description": "BIN lookup API, the free api service from bintable.com to lookup card information using it's BIN. the service maintains updated database based on the comunity and other third party services to make sure all BINs in the database are accurate and up to date.",
      "longDescription": "BIN lookup API, the free api service from bintable.com to lookup card information using it's BIN. the service maintains updated database based on the comunity and other third party services to make sure all BINs in the database are accurate and up to date.",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "bintable"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.bintable.com/v1",
      "docsUrl": "https://api.bintable.com/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/balance",
          "description": "Check Balance"
        },
        {
          "method": "GET",
          "path": "/{bin}",
          "description": "Lookup for bin"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.bintable.com/v1/balance' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.519Z",
      "verifiedStatus": 422,
      "latencyMs": 1201
    },
    {
      "id": "bitbucket",
      "name": "Bitbucket API",
      "provider": "Bitbucket",
      "category": "developer",
      "description": "Bitbucket's REST API provides access to repositories, pull requests, pipelines, issues, and team management. Integrates natively with Jira and Atlassian products.",
      "longDescription": "Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps, or even add custom UI add-ons into Bitbucket itself using the Connect framework.",
      "color": "#64748b",
      "tags": [
        "developer",
        "git",
        "version control",
        "repositories",
        "ci/cd"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or HTTP Basic Auth (username + app password)",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.bitbucket.org/2.0",
      "docsUrl": "https://support.atlassian.com/bitbucket-cloud/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 5,
          "unit": "users",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Up to 5 users"
          },
          {
            "name": "Standard",
            "monthlyCents": 300,
            "included": "Per user/mo, unlimited users"
          },
          {
            "name": "Premium",
            "monthlyCents": 600,
            "included": "Per user/mo, advanced CI/CD"
          }
        ],
        "details": "Free: 5 users. Standard: $3/user/mo. Premium: $6/user/mo. Includes CI/CD minutes."
      },
      "rateLimit": "1,000 requests/hour (authenticated)",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/addon",
          "description": "Delete an app"
        },
        {
          "method": "PUT",
          "path": "/addon",
          "description": "Update an installed app"
        },
        {
          "method": "GET",
          "path": "/addon/linkers",
          "description": "List linkers for an app"
        },
        {
          "method": "GET",
          "path": "/addon/linkers/{linker_key}",
          "description": "Get a linker for an app"
        },
        {
          "method": "DELETE",
          "path": "/addon/linkers/{linker_key}/values",
          "description": "Delete all linker values"
        },
        {
          "method": "GET",
          "path": "/addon/linkers/{linker_key}/values",
          "description": "List linker values for a linker"
        },
        {
          "method": "POST",
          "path": "/addon/linkers/{linker_key}/values",
          "description": "Create a linker value"
        },
        {
          "method": "PUT",
          "path": "/addon/linkers/{linker_key}/values",
          "description": "Update a linker value"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.bitbucket.org/2.0/addon' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 82,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 69,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.597Z",
      "verifiedStatus": 404,
      "latencyMs": 1274
    },
    {
      "id": "bufferapp",
      "name": "Bufferapp",
      "provider": "Bufferapp",
      "category": "social",
      "description": "Social media management for marketers and agencies",
      "longDescription": "Social media management for marketers and agencies",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "bufferapp"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.bufferapp.com/1/",
      "docsUrl": "https://api.bufferapp.com/1/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Social media scheduling (Buffer). Free: 3 channels, 10 posts each. Essentials $6/channel/mo. Team $12/channel/mo. Agency $120/mo (10 channels)."
      },
      "rateLimit": "60 req/min (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/info/configuration{mediaTypeExtension}",
          "description": "Returns an object with the current configuration that Buffer is using, including"
        },
        {
          "method": "GET",
          "path": "/links/shares{mediaTypeExtension}",
          "description": "Returns an object with a the numbers of shares a link has had using Buffer."
        },
        {
          "method": "POST",
          "path": "/profiles/{id}/schedules/update{mediaTypeExtension}",
          "description": "\"Set the posting schedules for the specified social media profile.\n"
        },
        {
          "method": "GET",
          "path": "/profiles/{id}/schedules{mediaTypeExtension}",
          "description": "Returns details of the posting schedules associated with a social media profile."
        },
        {
          "method": "GET",
          "path": "/profiles/{id}/updates/pending{mediaTypeExtension}",
          "description": "\"Returns an array of updates that are currently in the buffer for an individual "
        },
        {
          "method": "POST",
          "path": "/profiles/{id}/updates/reorder{mediaTypeExtension}",
          "description": "Edit the order at which statuses for the specified social media profile will be "
        },
        {
          "method": "GET",
          "path": "/profiles/{id}/updates/sent{mediaTypeExtension}",
          "description": "Returns an array of updates that have been sent from the buffer for an individua"
        },
        {
          "method": "POST",
          "path": "/profiles/{id}/updates/shuffle{mediaTypeExtension}",
          "description": "Randomize the order at which statuses for the specified social media profile wil"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.bufferapp.com/1//info/configuration{mediaTypeExtension}' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.610Z",
      "verifiedStatus": 404,
      "latencyMs": 1205
    },
    {
      "id": "bulksms-json-rest",
      "name": "BulkSMS JSON REST API",
      "provider": "BulkSMS JSON REST",
      "category": "communication",
      "description": "Overview\n\nThe JSON REST API allows you to submit and receive BulkSMS messages. You can also get access to past messages and see your account profile.\n\nThe base URL to use for this service is https://api.bulksms.com/v1.  The base URL cannot be used on its own; you mus",
      "longDescription": "Overview\n\nThe JSON REST API allows you to submit and receive BulkSMS messages. You can also get access to past messages and see your account profile.\n\nThe base URL to use for this service is https://api.bulksms.com/v1.  The base URL cannot be used on its own; you mus",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "bulksms"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://api.bulksms.com/v1",
      "docsUrl": "https://api.bulksms.com/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go SMS platform. SMS: ~$0.025-$0.09/message (varies by country). No monthly fee. Free trial credits on signup. Volume discounts available."
      },
      "rateLimit": "100 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/blocked-numbers",
          "description": "List blocked numbers"
        },
        {
          "method": "POST",
          "path": "/blocked-numbers",
          "description": "Create a blocked number"
        },
        {
          "method": "POST",
          "path": "/credit/transfer",
          "description": "Transfer credits to another account"
        },
        {
          "method": "GET",
          "path": "/messages",
          "description": "Retrieve Messages"
        },
        {
          "method": "POST",
          "path": "/messages",
          "description": "Send Messages"
        },
        {
          "method": "GET",
          "path": "/messages/send",
          "description": "Send message by simple GET or POST"
        },
        {
          "method": "GET",
          "path": "/messages/{id}",
          "description": "Show Message"
        },
        {
          "method": "GET",
          "path": "/messages/{id}/relatedReceivedMessages",
          "description": "List Related Messages"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.bulksms.com/v1/blocked-numbers' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.713Z",
      "verifiedStatus": 502,
      "latencyMs": 1286
    },
    {
      "id": "bungie-net",
      "name": "Bungie.Net API",
      "provider": "Bungie.Net",
      "category": "entertainment",
      "description": "Bungie.net API provides access to Destiny 2 game data including player profiles, character stats, inventory, activities, clan management, and real-time game metrics.",
      "longDescription": "These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality.",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "gaming",
        "destiny",
        "bungie"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key request header",
      "authExample": "X-API-Key: YOUR_BUNGIE_API_KEY",
      "baseUrl": "https://www.bungie.net/Platform",
      "docsUrl": "https://github.com/Bungie-net/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "free",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 25000,
          "unit": "requests",
          "period": "day"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "25,000 req/day — completely free"
          }
        ],
        "details": "Completely free. Default: 25,000 requests/day per API key. Throttle limit: 250 requests/10-sec window."
      },
      "rateLimit": "250 requests/10 seconds; 25,000/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/App/ApiUsage/{applicationId}/",
          "description": "Get API usage by application for time frame specified. You can go as far back as"
        },
        {
          "method": "GET",
          "path": "/App/FirstParty/",
          "description": "Get list of applications created by Bungie."
        },
        {
          "method": "GET",
          "path": "/CommunityContent/Get/{sort}/{mediaFilter}/{page}/",
          "description": "Returns community content."
        },
        {
          "method": "GET",
          "path": "/Content/GetContentById/{id}/{locale}/",
          "description": "Returns a content item referenced by id"
        },
        {
          "method": "GET",
          "path": "/Content/GetContentByTagAndType/{tag}/{type}/{locale}/",
          "description": "Returns the newest item that matches a given tag and Content Type."
        },
        {
          "method": "GET",
          "path": "/Content/GetContentType/{type}/",
          "description": "Gets an object describing a particular variant of content."
        },
        {
          "method": "GET",
          "path": "/Content/Rss/NewsArticles/{pageToken}/",
          "description": "Returns a JSON string response that is the RSS feed for news articles."
        },
        {
          "method": "GET",
          "path": "/Content/Search/{locale}/",
          "description": "Gets content based on querystring information passed in. Provides basic search a"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.bungie.net/Platform/App/ApiUsage/{applicationId}/' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 78,
      "scoreLatency": 40,
      "scorePricing": 100,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.940Z",
      "verifiedStatus": 200,
      "latencyMs": 2467
    },
    {
      "id": "bunq",
      "name": "bunq API",
      "provider": "bunq",
      "category": "maps",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "UPDATE: We have released a beta version of the new bunq API documentation.\n\nNOTICE:  *We have updated the sandbox base url to https://public-api.sandbox.bunq.com/v1/. Please update your applications accordingly. Check here: <https://github.com/bunq/sdk_ph",
      "color": "#3b82f6",
      "tags": [
        "developer",
        "maps",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://public-api.sandbox.bunq.com/{basePath}",
      "docsUrl": "http://bunq.com/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/attachment-public",
          "description": "Create a new public attachment. Create a POST request with a payload that contai"
        },
        {
          "method": "GET",
          "path": "/attachment-public/{attachment-publicUUID}/content",
          "description": "Get the raw content of a specific attachment."
        },
        {
          "method": "GET",
          "path": "/attachment-public/{itemId}",
          "description": "Get a specific attachment's metadata through its UUID. The Content-Type header o"
        },
        {
          "method": "POST",
          "path": "/avatar",
          "description": "Avatars are public images used to represent you or your company. Avatars are use"
        },
        {
          "method": "GET",
          "path": "/avatar/{itemId}",
          "description": "Avatars are public images used to represent you or your company. Avatars are use"
        },
        {
          "method": "GET",
          "path": "/device",
          "description": "Get a collection of Devices. A Device is either a DevicePhone or a DeviceServer."
        },
        {
          "method": "GET",
          "path": "/device-server",
          "description": "Get a collection of all the DeviceServers you have created."
        },
        {
          "method": "POST",
          "path": "/device-server",
          "description": "Create a new DeviceServer providing the installation token in the header and sig"
        }
      ],
      "sampleRequest": "curl -X GET 'https://public-api.sandbox.bunq.com/{basePath}/attachment-public' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 91,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 72,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.121Z",
      "verifiedStatus": 404,
      "latencyMs": 1338
    },
    {
      "id": "automata-market-intelligence",
      "name": "Automata Market Intelligence API",
      "provider": "Automata Market Intelligence",
      "category": "developer",
      "description": "This document provides the documentation for the Market Intelligence API by Automata. Get your API Key at https://apis.byautomata.io and check out our <a href='https://www.getpostman.com/collections/d182a1c78d4491d55e19'>Postman Collection</a>.<br><br>The root API endpoint is https://api.byautomata.",
      "longDescription": "This document provides the documentation for the Market Intelligence API by Automata. Get your API Key at https://apis.byautomata.io and check out our <a href='https://www.getpostman.com/collections/d182a1c78d4491d55e19'>Postman Collection</a>.<br><br>The root API endpoint is https://api.byautomata.",
      "color": "#64748b",
      "tags": [
        "developer",
        "byautomata"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-api-key)",
      "authExample": "x-api-key: YOUR_API_KEY",
      "baseUrl": "https://api.byautomata.io",
      "docsUrl": "https://api.byautomata.io",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid market intelligence API. Pricing on request for business/enterprise plans."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/contentpro-search",
          "description": "Send search terms to receive the most relevant articles and companies."
        },
        {
          "method": "POST",
          "path": "/contentpro-similar-text",
          "description": "The /contentpro-similar-text endpoint accepts and arbitrary piece of text and returns similar articles and blogs written by companies."
        },
        {
          "method": "GET",
          "path": "/search",
          "description": "Send search terms to receive the most relevant companies along with text snippets."
        },
        {
          "method": "GET",
          "path": "/similar",
          "description": "Send a company website to receive a list of companies related to them."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.byautomata.io/contentpro-search' \\\n  -H 'x-api-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.397Z",
      "verifiedStatus": 403,
      "latencyMs": 1512
    },
    {
      "id": "chaingateway-io",
      "name": "Chaingateway.io",
      "provider": "Chaingateway.io",
      "category": "maps",
      "description": "Chaingateway.io\n\nREST API to build the bridge between Ethereum and the real world\n\nPlease check out our website for detailed information about this API.\n\nTo use our API, you need an API Key (Described as Authorization header in the examples below).\nTo",
      "longDescription": "Chaingateway.io\n\nREST API to build the bridge between Ethereum and the real world\n\nPlease check out our website for detailed information about this API.\n\nTo use our API, you need an API Key (Described as Authorization header in the examples below).\nTo",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "chaingateway"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://eu.eth.chaingateway.io/v1",
      "docsUrl": "https://eu.eth.chaingateway.io/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/clearAddress",
          "description": "clearAddress"
        },
        {
          "method": "POST",
          "path": "/deleteAddress",
          "description": "deleteAddress"
        },
        {
          "method": "POST",
          "path": "/exportAddress",
          "description": "exportAddress"
        },
        {
          "method": "POST",
          "path": "/getBlock",
          "description": "getBlock"
        },
        {
          "method": "POST",
          "path": "/getEthereumBalance",
          "description": "getEthereumBalance"
        },
        {
          "method": "POST",
          "path": "/getExchangeRate",
          "description": "getExchangeRate"
        },
        {
          "method": "POST",
          "path": "/getGasPrice",
          "description": "getGasPrice"
        },
        {
          "method": "POST",
          "path": "/getLastBlockNumber",
          "description": "getLastBlockNumber"
        }
      ],
      "sampleRequest": "curl -X GET 'https://eu.eth.chaingateway.io/v1/clearAddress' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:56.786Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "chomp-food-database-api-documentation",
      "name": "Chomp Food Database API Documentation",
      "provider": "Chomp Food Database API Documentation",
      "category": "storage",
      "description": "Important\nAn API key is required for access to this API. Get yours at https://chompthis.com/api.\n\nGetting Started\n  * Subscribe to the API.\n   Scroll down and click the \"Authorize",
      "longDescription": "Important\nAn API key is required for access to this API. Get yours at https://chompthis.com/api.\n\nGetting Started\n  * Subscribe to the API.\n   Scroll down and click the \"Authorize",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "chompthis"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (api_key)",
      "authExample": "GET /endpoint?api_key=YOUR_KEY",
      "baseUrl": "https://chompthis.com/api/v2",
      "docsUrl": "https://chompthis.com/api/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10 req/min (UPC lookup). Paid plans from $20/mo for full access."
      },
      "rateLimit": "10 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/food/branded/barcode.php",
          "description": "Get a branded food item using a barcode"
        },
        {
          "method": "GET",
          "path": "/food/branded/name.php",
          "description": "Get a branded food item by name"
        },
        {
          "method": "GET",
          "path": "/food/branded/search.php",
          "description": "Get data for branded food items using various search parameters"
        },
        {
          "method": "GET",
          "path": "/food/ingredient/search.php",
          "description": "Get raw/generic food ingredient item(s)"
        }
      ],
      "sampleRequest": "curl -X GET 'https://chompthis.com/api/v2/food/branded/barcode.php' \\\n  -H 'GET /endpoint?api_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:58.820Z",
      "verifiedStatus": 403,
      "latencyMs": 2902
    },
    {
      "id": "cisco-psirt-openvuln",
      "name": "Cisco PSIRT openVuln API",
      "provider": "Cisco PSIRT openVuln",
      "category": "security",
      "description": "Cisco PSIRT openVuln API provides programmatic access to Cisco's security vulnerability information including CVEs, CVSS scores, affected products, and remediation details.",
      "longDescription": "The Cisco Product Security Incident Response Team (PSIRT) openVuln API is a RESTful API that allows customers to obtain Cisco Security Vulnerability information in different machine-consumable formats. APIs are important for customers because they allow their technical staff and programmers to build",
      "color": "#ef4444",
      "tags": [
        "security",
        "vulnerability",
        "cve",
        "network"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 Client Credentials flow for machine-to-machine access",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.cisco.com",
      "docsUrl": "https://api.cisco.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1000,
          "unit": "requests",
          "period": "day",
          "note": "Community/researcher access available"
        },
        "tiers": [
          {
            "name": "Community (Free)",
            "monthlyCents": 0,
            "included": "1,000 req/day, researcher access"
          },
          {
            "name": "Subscription",
            "monthlyCents": null,
            "included": "Part of Cisco SecureX / PSIRT subscriptions"
          }
        ],
        "details": "Available as part of Cisco SecureX and PSIRT subscriptions. Community / researcher access is available at no cost."
      },
      "rateLimit": "1,000 requests/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/advisory/{advisory_id}",
          "description": "Used to obtain an advisory in CVRF format for a given advisory ID `advisory_id` "
        },
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/all",
          "description": "Used to obtain all advisories in Common Vulnerability Reporting Format (CVRF). F"
        },
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/cve/{cve_id}",
          "description": "Used to obtain an advisory in CVRF format for a given Common Vulnerability Enume"
        },
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/latest/{number}",
          "description": "Used to obtain all the latest security advisories in CVRF format given an absolu"
        },
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/product",
          "description": "Used to obtain all the advisories that affects the given product name.\n"
        },
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/severity/{severity}",
          "description": "Used to obtain all security advisories for a given security impact rating (criti"
        },
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/severity/{severity}/firstpublished",
          "description": "Used to obtain all security advisories for a given security impact rating (criti"
        },
        {
          "method": "GET",
          "path": "/security/advisories/cvrf/severity/{severity}/lastpublished",
          "description": "Used to obtain all security advisories for a given security impact rating (criti"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.cisco.com/security/advisories/cvrf/advisory/{advisory_id}' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 81,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 68,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.083Z",
      "verifiedStatus": 504,
      "latencyMs": 1133
    },
    {
      "id": "api-clarify-io",
      "name": "api.clarify.io",
      "provider": "api.clarify.io",
      "category": "entertainment",
      "description": "The API to Search and Understand Audio & Video Data.",
      "longDescription": "The API to Search and Understand Audio & Video Data.",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "clarify"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.clarify.io/",
      "docsUrl": "https://api.clarify.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/bundles",
          "description": "List bundles"
        },
        {
          "method": "POST",
          "path": "/v1/bundles",
          "description": "Create a bundle"
        },
        {
          "method": "DELETE",
          "path": "/v1/bundles/{bundle_id}",
          "description": "Delete a bundle"
        },
        {
          "method": "GET",
          "path": "/v1/bundles/{bundle_id}",
          "description": "Get a bundle"
        },
        {
          "method": "PUT",
          "path": "/v1/bundles/{bundle_id}",
          "description": "Update a bundle"
        },
        {
          "method": "GET",
          "path": "/v1/bundles/{bundle_id}/insights",
          "description": "Get bundle insights"
        },
        {
          "method": "POST",
          "path": "/v1/bundles/{bundle_id}/insights",
          "description": "Request an insight to be run"
        },
        {
          "method": "GET",
          "path": "/v1/bundles/{bundle_id}/insights/{insight_id}",
          "description": "Get bundle insight"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.clarify.io//v1/bundles' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.650Z",
      "verifiedStatus": 404,
      "latencyMs": 1520
    },
    {
      "id": "clicksend-rest-api-v3",
      "name": "ClickSend REST API v3",
      "provider": "ClickSend REST API v3",
      "category": "maps",
      "description": "This is the official API documentation for ClickSend.com\n\nBelow you will find a current list of the available methods for clicksend.\n\nNOTE: You will need to create a free account to use the API.\n\nYou can\nRegister Here.\n\nAPI URL\n\nThe API sh",
      "longDescription": "This is the official API documentation for ClickSend.com\n\nBelow you will find a current list of the available methods for clicksend.\n\nNOTE: You will need to create a free account to use the API.\n\nYou can\nRegister Here.\n\nAPI URL\n\nThe API sh",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "clicksend"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://rest.clicksend.com/v3",
      "docsUrl": "https://rest.clicksend.com/v3",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go SMS/email/post. SMS from $0.019/message. No monthly minimum."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account",
          "description": "Get account"
        },
        {
          "method": "POST",
          "path": "/account",
          "description": "Create a new account"
        },
        {
          "method": "PUT",
          "path": "/account",
          "description": "Update Account"
        },
        {
          "method": "PUT",
          "path": "/account-verify/send",
          "description": "Send account activation token"
        },
        {
          "method": "PUT",
          "path": "/account-verify/verify/{activation_token}",
          "description": "Verify new account"
        },
        {
          "method": "GET",
          "path": "/account/usage/{year}/{month}/{type}",
          "description": "Account Usage"
        },
        {
          "method": "GET",
          "path": "/automations/email/receipt",
          "description": "List Rules"
        },
        {
          "method": "POST",
          "path": "/automations/email/receipt",
          "description": "Create a New Rule"
        }
      ],
      "sampleRequest": "curl -X GET 'https://rest.clicksend.com/v3/account' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.472Z",
      "verifiedStatus": 404,
      "latencyMs": 1329
    },
    {
      "id": "climate-fieldview-platform-apis",
      "name": "Climate FieldView Platform APIs",
      "provider": "Climate FieldView Platform APIs",
      "category": "weather",
      "description": "Last Modified: Wed Jan  4 12:47:29 UTC 2023\n\nAll endpoints are only accessible via HTTPS.\n\n All API endpoints are located at https://platform.climate.com (e.g.\nhttps://platform.climate.com/v4/fields).\n\n The authorization token endpoint is located at\n`https://api.climate.com/api/oauth/toke",
      "longDescription": "Last Modified: Wed Jan  4 12:47:29 UTC 2023\n\nAll endpoints are only accessible via HTTPS.\n\n All API endpoints are located at https://platform.climate.com (e.g.\nhttps://platform.climate.com/v4/fields).\n\n The authorization token endpoint is located at\n`https://api.climate.com/api/oauth/toke",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "climate"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-Api-Key)",
      "authExample": "X-Api-Key: YOUR_API_KEY",
      "baseUrl": "https://platform.climate.com/",
      "docsUrl": "https://platform.climate.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid agtech platform. Climate FieldView (Bayer) farmer data API; pricing on request."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v4/boundaries",
          "description": "Upload a boundary"
        },
        {
          "method": "POST",
          "path": "/v4/boundaries/query",
          "description": "Retrieve Boundaries in batch"
        },
        {
          "method": "GET",
          "path": "/v4/boundaries/{boundaryId}",
          "description": "Retrieve a Boundary by ID"
        },
        {
          "method": "POST",
          "path": "/v4/exports",
          "description": "Initiate a new export request."
        },
        {
          "method": "GET",
          "path": "/v4/exports/{exportId}/contents",
          "description": "Retrieve the binary contents of a processed export request."
        },
        {
          "method": "GET",
          "path": "/v4/exports/{exportId}/status",
          "description": "Retrieve the status of an Export."
        },
        {
          "method": "GET",
          "path": "/v4/farmOrganizations/{farmOrganizationType}/{farmOrganizationId}",
          "description": "Retrieve a specific farm organization by organization type and ID"
        },
        {
          "method": "GET",
          "path": "/v4/fields",
          "description": "Retrieve list of Fields"
        }
      ],
      "sampleRequest": "curl -X GET 'https://platform.climate.com//v4/boundaries' \\\n  -H 'X-Api-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.700Z",
      "verifiedStatus": 403,
      "latencyMs": 1543
    },
    {
      "id": "cloud-rf",
      "name": "Cloud-RF API",
      "provider": "Cloud-RF",
      "category": "maps",
      "description": "Use this JSON API to build and test radio links for any radio, anywhere. Authenticate with your API2.0 key in the request header as key",
      "longDescription": "Use this JSON API to build and test radio links for any radio, anywhere. Authenticate with your API2.0 key in the request header as key",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "cloudrf"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (key)",
      "authExample": "key: YOUR_API_KEY",
      "baseUrl": "https://api.cloudrf.com",
      "docsUrl": "https://api.cloudrf.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10 req/day (coverage prediction). Paid from £20/mo for RF planning."
      },
      "rateLimit": "10 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/archive/delete",
          "description": "Delete a calculation from the database."
        },
        {
          "method": "GET",
          "path": "/archive/delete/network",
          "description": "Delete an entire network"
        },
        {
          "method": "GET",
          "path": "/archive/export",
          "description": "Export a calculation in a GIS file format"
        },
        {
          "method": "GET",
          "path": "/archive/list",
          "description": "List calculations from your archive"
        },
        {
          "method": "POST",
          "path": "/area",
          "description": "Create a point-to-multipoint heatmap"
        },
        {
          "method": "POST",
          "path": "/clutter/add",
          "description": "Upload clutter data as GeoJSON"
        },
        {
          "method": "GET",
          "path": "/interference",
          "description": "Find the best server for overlapping coverage"
        },
        {
          "method": "GET",
          "path": "/mesh",
          "description": "Merge sites into a super layer."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.cloudrf.com/archive/delete' \\\n  -H 'key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:58.051Z",
      "verifiedStatus": 200,
      "latencyMs": 1726
    },
    {
      "id": "configcat-public-management",
      "name": "ConfigCat Public Management API",
      "provider": "ConfigCat Public Management",
      "category": "maps",
      "description": "Base API URL: https://api.configcat.com\n\nIf you prefer the swagger documentation, you can find it here: Swagger UI.\n\nThe purpose of this API is to access the ConfigCat platform programmatically. \nYou can Create, Read, Update and Delete any ent",
      "longDescription": "Base API URL: https://api.configcat.com\n\nIf you prefer the swagger documentation, you can find it here: Swagger UI.\n\nThe purpose of this API is to access the ConfigCat platform programmatically. \nYou can Create, Read, Update and Delete any ent",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "configcat"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://api.configcat.com",
      "docsUrl": "https://configcat.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10 feature flags, 1 environment. Pro $8/mo, Smart $20/mo, Enterprise $79/mo."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/code-references",
          "description": "POST /v1/code-references"
        },
        {
          "method": "POST",
          "path": "/v1/code-references/delete-reports",
          "description": "POST /v1/code-references/delete-reports"
        },
        {
          "method": "DELETE",
          "path": "/v1/configs/{configId}",
          "description": "Delete Config"
        },
        {
          "method": "GET",
          "path": "/v1/configs/{configId}",
          "description": "Get Config"
        },
        {
          "method": "PUT",
          "path": "/v1/configs/{configId}",
          "description": "Update Config"
        },
        {
          "method": "GET",
          "path": "/v1/configs/{configId}/deleted-settings",
          "description": "List Deleted Settings"
        },
        {
          "method": "GET",
          "path": "/v1/configs/{configId}/environments/{environmentId}",
          "description": "Get SDK Key"
        },
        {
          "method": "GET",
          "path": "/v1/configs/{configId}/environments/{environmentId}/values",
          "description": "Get values"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.configcat.com/v1/code-references' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.632Z",
      "verifiedStatus": 200,
      "latencyMs": 8156
    },
    {
      "id": "the-consumer-financial-protection-bureau",
      "name": "The Consumer Financial Protection Bureau",
      "provider": "The Consumer Financial Protection Bureau",
      "category": "finance",
      "description": "Learn more about home mortgage data, download the data yourself, or build new tools using our API.",
      "longDescription": "Learn more about home mortgage data, download the data yourself, or build new tools using our API.",
      "color": "#22c55e",
      "tags": [
        "finance",
        "consumerfinance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.consumerfinance.gov:443/",
      "docsUrl": "https://api.consumerfinance.gov:443/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/data",
          "description": "Get a list of all datasets."
        },
        {
          "method": "GET",
          "path": "/data/hmda",
          "description": "Get metadata for this dataset."
        },
        {
          "method": "GET",
          "path": "/data/hmda/concept/{concept}",
          "description": "Get information about a particular concept in this dataset."
        },
        {
          "method": "GET",
          "path": "/data/hmda/slice/{slice}",
          "description": "Query a slice in this dataset."
        },
        {
          "method": "GET",
          "path": "/data/hmda/slice/{slice}/metadata",
          "description": "Get the metadata for a slice in this dataset."
        },
        {
          "method": "GET",
          "path": "/data/{dataset}",
          "description": "Get metadata about a dataset."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.consumerfinance.gov:443//data' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 53,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:00.259Z",
      "verifiedStatus": 200,
      "latencyMs": 3751
    },
    {
      "id": "contentgroove",
      "name": "ContentGroove API",
      "provider": "ContentGroove",
      "category": "entertainment",
      "description": "Overview\n\nThe ContentGroove Developer API enables you to add the power of ContentGroove's video AI to your own applications and workflows.\n\nWebhooks are a way for ContentGroove to send video information\nto your application, to update your system and/or trigger other business processes.\n\nYou can us",
      "longDescription": "Overview\n\nThe ContentGroove Developer API enables you to add the power of ContentGroove's video AI to your own applications and workflows.\n\nWebhooks are a way for ContentGroove to send video information\nto your application, to update your system and/or trigger other business processes.\n\nYou can us",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "contentgroove"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://api.contentgroove.com",
      "docsUrl": "https://api.contentgroove.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid AI video clipping. Starter $29/mo, Professional $79/mo, Business $149/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/clips",
          "description": "list clips"
        },
        {
          "method": "POST",
          "path": "/api/v1/clips",
          "description": "create clip"
        },
        {
          "method": "DELETE",
          "path": "/api/v1/clips/{id}",
          "description": "delete clip"
        },
        {
          "method": "GET",
          "path": "/api/v1/clips/{id}",
          "description": "show clip"
        },
        {
          "method": "PUT",
          "path": "/api/v1/clips/{id}",
          "description": "update clip"
        },
        {
          "method": "GET",
          "path": "/api/v1/direct_uploads",
          "description": "prepare presigned upload url"
        },
        {
          "method": "GET",
          "path": "/api/v1/medias",
          "description": "list medias"
        },
        {
          "method": "POST",
          "path": "/api/v1/medias",
          "description": "create media"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.contentgroove.com/api/v1/clips' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:57.801Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "d7sms",
      "name": "D7SMS",
      "provider": "D7SMS",
      "category": "communication",
      "description": "D7 SMS allows you to reach your customers via SMS over D7's own connectivity to global mobile networks. D7 provides reliable and cost-effective SMS services to businesses across all industries and aims to connect all countries and territories via direct connections.",
      "longDescription": "D7 SMS allows you to reach your customers via SMS over D7's own connectivity to global mobile networks. D7 provides reliable and cost-effective SMS services to businesses across all industries and aims to connect all countries and territories via direct connections.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "d7networks"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://rest-api.d7networks.com/secure",
      "docsUrl": "https://d7networks.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Enterprise SMS API (D7 Networks). Pay-as-you-go pricing. SMS from $0.004-$0.09/message by destination. Free trial credits available. No monthly fee."
      },
      "rateLimit": "100 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/balance",
          "description": "Balance"
        },
        {
          "method": "POST",
          "path": "/send",
          "description": "SendSMS"
        },
        {
          "method": "POST",
          "path": "/sendbatch",
          "description": "Bulk SMS"
        }
      ],
      "sampleRequest": "curl -X GET 'https://rest-api.d7networks.com/secure/balance' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 52,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:58.432Z",
      "verifiedStatus": 404,
      "latencyMs": 1835
    },
    {
      "id": "daniweb-connect",
      "name": "DaniWeb Connect API",
      "provider": "DaniWeb Connect",
      "category": "communication",
      "description": "User Recommendation Engine and Chat Network",
      "longDescription": "User Recommendation Engine and Chat Network",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "daniweb"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://www.daniweb.com/connect/api/v4",
      "docsUrl": "https://www.daniweb.com/members/1/dani",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with DaniWeb account. IT forum and community API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/apps",
          "description": "Fetch all Daniapps that are currently in production mode."
        },
        {
          "method": "GET",
          "path": "/apps/{ID}",
          "description": "Fetch an array of Daniapps that are currently in production mode."
        },
        {
          "method": "GET",
          "path": "/audiences",
          "description": "Fetch all Daniapp audience segments that comprise the current access token's bub"
        },
        {
          "method": "GET",
          "path": "/audiences/{ID}",
          "description": "Fetch an array of Daniapp audience segments that comprise the current access tok"
        },
        {
          "method": "POST",
          "path": "/audiences/{ID}/memberships",
          "description": "Create a membership record for the OAuth'ed end-user based on the current audien"
        },
        {
          "method": "GET",
          "path": "/autocompletes",
          "description": "Retrieve an array of names and locations, filtered by category, that begin with "
        },
        {
          "method": "POST",
          "path": "/conversations/schedules",
          "description": "Paginated report of information about messages contributed by conversation and d"
        },
        {
          "method": "POST",
          "path": "/conversations/searches",
          "description": "Fetch messages authored from within the current bubble that match a query string"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.daniweb.com/connect/api/v4/apps' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:57.926Z",
      "verifiedStatus": 404,
      "latencyMs": 1316
    },
    {
      "id": "dataflow-kit-web-scraper",
      "name": "Dataflow Kit Web Scraper",
      "provider": "Dataflow Kit Web Scraper",
      "category": "developer",
      "description": "Render Javascript driven pages, while we internally manage Headless Chrome and proxies for you. \n\n- Build a custom web scraper with our Visual point-and-click toolkit.\n- Scrape the most popular Search engines result pages (SERP).\n- Convert web pages to PDF and capture screenshots.\n*\nAuthentica",
      "longDescription": "Render Javascript driven pages, while we internally manage Headless Chrome and proxies for you. \n\n- Build a custom web scraper with our Visual point-and-click toolkit.\n- Scrape the most popular Search engines result pages (SERP).\n- Convert web pages to PDF and capture screenshots.\n*\nAuthentica",
      "color": "#64748b",
      "tags": [
        "developer",
        "dataflowkit"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (api_key)",
      "authExample": "GET /endpoint?api_key=YOUR_KEY",
      "baseUrl": "https://api.dataflowkit.com/v1",
      "docsUrl": "https://dataflowkit.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go web scraping. From $15/mo (100K pages). API + no-code tools."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "POST",
          "path": "/convert/url/pdf",
          "description": "Save web page as PDF"
        },
        {
          "method": "POST",
          "path": "/convert/url/screenshot",
          "description": "Capture web page Screenshots."
        },
        {
          "method": "POST",
          "path": "/fetch",
          "description": "Download web page content"
        },
        {
          "method": "POST",
          "path": "/parse",
          "description": "Extract structured data from web pages"
        },
        {
          "method": "POST",
          "path": "/serp",
          "description": "Collect search results from search engines"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.dataflowkit.com/v1/convert/url/pdf' \\\n  -H 'GET /endpoint?api_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 34,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:58.339Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "datasette",
      "name": "Datasette API",
      "provider": "Datasette",
      "category": "storage",
      "description": "Execute SQL queries against a Datasette database and return the results as JSON",
      "longDescription": "Execute SQL queries against a Datasette database and return the results as JSON",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "datasette"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://datasette.local",
      "docsUrl": "http://datasette.local",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/content.json",
          "description": "Execute a SQLite SQL query against the content database"
        }
      ],
      "sampleRequest": "curl -X GET 'http://datasette.local/content.json' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 24,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 18,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:02.822Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "api-datumbox-com",
      "name": "api.datumbox.com",
      "provider": "api.datumbox.com",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Datumbox offers a Machine Learning platform composed of 14 classifiers and Natural Language processing functions. Functions include sentiment analysis, topic classification, readability assessment, language detection, and much more.",
      "color": "#14b8a6",
      "tags": [
        "developer",
        "maps",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "http://api.datumbox.com/",
      "docsUrl": "http://api.datumbox.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/1.0/AdultContentDetection.json",
          "description": "Classifies the Document as adult or noadult"
        },
        {
          "method": "POST",
          "path": "/1.0/CommercialDetection.json",
          "description": "Classifies the Document as commercial or nocommercial"
        },
        {
          "method": "POST",
          "path": "/1.0/DocumentSimilarity.json",
          "description": "Estimates the similarity between 2 Documents"
        },
        {
          "method": "POST",
          "path": "/1.0/EducationalDetection.json",
          "description": "Classifies the Document as educational or noeducational"
        },
        {
          "method": "POST",
          "path": "/1.0/GenderDetection.json",
          "description": "Gender Detection Service"
        },
        {
          "method": "POST",
          "path": "/1.0/KeywordExtraction.json",
          "description": "Extracts the Keywords of the Document"
        },
        {
          "method": "POST",
          "path": "/1.0/LanguageDetection.json",
          "description": "Identifies the Language of the Document"
        },
        {
          "method": "POST",
          "path": "/1.0/ReadabilityAssessment.json",
          "description": "Evaluates the Readability of the Document"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.datumbox.com//1.0/AdultContentDetection.json' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 88,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 71,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:58.603Z",
      "verifiedStatus": 500,
      "latencyMs": 1770
    },
    {
      "id": "forem-api-v1",
      "name": "Forem API V1",
      "provider": "Forem API V1",
      "category": "search",
      "description": "Access Forem articles, users and other resources via API.\n        For a real-world example of Forem in action, check out DEV.\n        All endpoints can be accessed with the 'api-key' header and a accept header, but\n        some of them are accessible publicly without authentica",
      "longDescription": "Access Forem articles, users and other resources via API.\n        For a real-world example of Forem in action, check out DEV.\n        All endpoints can be accessed with the 'api-key' header and a accept header, but\n        some of them are accessible publicly without authentica",
      "color": "#ec4899",
      "tags": [
        "search",
        "dev"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (api-key)",
      "authExample": "api-key: YOUR_API_KEY",
      "baseUrl": "https://dev.to/api",
      "docsUrl": "https://dev.to/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Forem/DEV.to account. Open-source community platform API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/api/admin/users",
          "description": "Invite a User"
        },
        {
          "method": "GET",
          "path": "/api/articles",
          "description": "Published articles"
        },
        {
          "method": "POST",
          "path": "/api/articles",
          "description": "Publish article"
        },
        {
          "method": "GET",
          "path": "/api/articles/latest",
          "description": "Published articles sorted by published date"
        },
        {
          "method": "GET",
          "path": "/api/articles/me",
          "description": "User's articles"
        },
        {
          "method": "GET",
          "path": "/api/articles/me/all",
          "description": "User's all articles"
        },
        {
          "method": "GET",
          "path": "/api/articles/me/published",
          "description": "User's published articles"
        },
        {
          "method": "GET",
          "path": "/api/articles/me/unpublished",
          "description": "User's unpublished articles"
        }
      ],
      "sampleRequest": "curl -X GET 'https://dev.to/api/api/admin/users' \\\n  -H 'api-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:02.662Z",
      "verifiedStatus": 200,
      "latencyMs": 5578
    },
    {
      "id": "digitalnz",
      "name": "DigitalNZ API",
      "provider": "DigitalNZ",
      "category": "ai",
      "description": "OpenAPI specification of DigitalNZ's Record API.  \nFor more information about the API see digitalnz.org/developers.  \nTo learn more about the metadata/fields used in the API see the [Metadata Dictionary](https://docs.google.com/document/pub?id=1Z3I_ckQWjnQQ4SzpORb",
      "longDescription": "OpenAPI specification of DigitalNZ's Record API.  \nFor more information about the API see digitalnz.org/developers.  \nTo learn more about the metadata/fields used in the API see the [Metadata Dictionary](https://docs.google.com/document/pub?id=1Z3I_ckQWjnQQ4SzpORb",
      "color": "#10b981",
      "tags": [
        "ai",
        "digitalnz"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (api_key)",
      "authExample": "GET /endpoint?api_key=YOUR_KEY",
      "baseUrl": "https://api.digitalnz.org",
      "docsUrl": "https://api.digitalnz.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. DigitalNZ New Zealand digital heritage collections."
      },
      "rateLimit": "10,000 req/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/records.{format}",
          "description": "Run queries against DigitalNZ metadata search service."
        },
        {
          "method": "GET",
          "path": "/records/{record_id}.{format}",
          "description": "View metadata associated with a single record."
        },
        {
          "method": "GET",
          "path": "/records/{record_id}/more_like_this.{format}",
          "description": "The \"More Like This\" call returns similar records to the specified ID.\n"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.digitalnz.org/records.{format}' \\\n  -H 'GET /endpoint?api_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 52,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.087Z",
      "verifiedStatus": 200,
      "latencyMs": 6966
    },
    {
      "id": "drchrono-com",
      "name": "drchrono.com",
      "provider": "drchrono.com",
      "category": "auth",
      "description": "This document is intended as a detailed reference for the precise behavior of\nthe drchrono API. If this is your first time using the API, start with our <a href=\"/api-docs-old/tutorial\">tutorial</a>. If you are upgrading from a previous version, take a look at the changelog section.\n\nAuthorization",
      "longDescription": "This document is intended as a detailed reference for the precise behavior of\nthe drchrono API. If this is your first time using the API, start with our <a href=\"/api-docs-old/tutorial\">tutorial</a>. If you are upgrading from a previous version, take a look at the changelog section.\n\nAuthorization",
      "color": "#6366f1",
      "tags": [
        "auth",
        "drchrono"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://app.drchrono.com",
      "docsUrl": "https://app.drchrono.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. EHR and medical practice management platform. Pricing on request."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/allergies",
          "description": "Retrieve or search patient allergies"
        },
        {
          "method": "POST",
          "path": "/api/allergies",
          "description": "Create patient allergy"
        },
        {
          "method": "GET",
          "path": "/api/allergies/{id}",
          "description": "Retrieve an existing patient allergy"
        },
        {
          "method": "PATCH",
          "path": "/api/allergies/{id}",
          "description": "Update an existing patient allergy"
        },
        {
          "method": "PUT",
          "path": "/api/allergies/{id}",
          "description": "Update an existing patient allergy"
        },
        {
          "method": "GET",
          "path": "/api/amendments",
          "description": "Retrieve or search patient amendments. You can only interact with amendments cre"
        },
        {
          "method": "POST",
          "path": "/api/amendments",
          "description": "Create patient amendments to a patient's clinical records"
        },
        {
          "method": "DELETE",
          "path": "/api/amendments/{id}",
          "description": "Delete an existing patient amendment, you can only interact with amendments crea"
        }
      ],
      "sampleRequest": "curl -X GET 'https://app.drchrono.com/api/allergies' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.024Z",
      "verifiedStatus": 200,
      "latencyMs": 5626
    },
    {
      "id": "dropx",
      "name": "DropX",
      "provider": "DropX",
      "category": "ecommerce",
      "description": "dropX.io API provides programmatic access to the e-commerce intelligence data.",
      "longDescription": "dropX.io API provides programmatic access to the e-commerce intelligence data.",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "dropx"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (access_token)",
      "authExample": "access_token: YOUR_API_KEY",
      "baseUrl": "http://dropx.io/api/v1",
      "docsUrl": "http://dropx.io/api/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Dropshipping intelligence API. Free trial. Standard $49/mo. Professional $149/mo. Enterprise custom. Provides supplier and product data for dropshippers."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/products/",
          "description": "Get product details by providing the product IDs"
        },
        {
          "method": "GET",
          "path": "/products/link-search",
          "description": "Search for similar products by providing a link to any e-commerce product."
        },
        {
          "method": "GET",
          "path": "/products/link-search-v2",
          "description": "Search for similar products by providing a link to any e-commerce product."
        },
        {
          "method": "GET",
          "path": "/products/search",
          "description": "Search for any product using title"
        },
        {
          "method": "GET",
          "path": "/products/search-v2",
          "description": "Search for any product using title"
        },
        {
          "method": "GET",
          "path": "/products/title-search",
          "description": "Search for any product using title"
        },
        {
          "method": "GET",
          "path": "/users/usage",
          "description": "Get API usuage details"
        }
      ],
      "sampleRequest": "curl -X GET 'http://dropx.io/api/v1/products/' \\\n  -H 'access_token: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:02.945Z",
      "verifiedStatus": 200,
      "latencyMs": 5473
    },
    {
      "id": "dweet-io",
      "name": "dweet.io",
      "provider": "dweet.io",
      "category": "social",
      "description": "Dweet.io allows users to share data from mobile, tablets, and pcs, and them to other devices and accounts across social media platforms. Dweet.io provides an API to access the different functionality of the Dweet.io service. Users can make REST calls to read and create dweets, lock and unlock things",
      "longDescription": "Dweet.io allows users to share data from mobile, tablets, and pcs, and them to other devices and accounts across social media platforms. Dweet.io provides an API to access the different functionality of the Dweet.io service. Users can make REST calls to read and create dweets, lock and unlock things",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "dweet"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dweet.io/",
      "docsUrl": "https://dweet.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/alert/{who}/when/{thing}/{condition}",
          "description": "Create an alert for a thing. A thing must be locked before an alert can be set."
        },
        {
          "method": "POST",
          "path": "/dweet/for/{thing}",
          "description": "Create a dweet for a thing."
        },
        {
          "method": "POST",
          "path": "/dweet/quietly/for/{thing}",
          "description": "Create a dweet for a thing.  This method differs from /dweet/for/{thing} only in that successful dweets result in an HTTP 204 response rather than the typical verbose response."
        },
        {
          "method": "GET",
          "path": "/get/alert/for/{thing}",
          "description": "Get the alert attached to a thing."
        },
        {
          "method": "GET",
          "path": "/get/dweets/for/{thing}",
          "description": "Read the last 5 cached dweets for a thing."
        },
        {
          "method": "GET",
          "path": "/get/latest/dweet/for/{thing}",
          "description": "Read the latest dweet for a thing."
        },
        {
          "method": "GET",
          "path": "/get/stored/alerts/for/{thing}",
          "description": "Read all the saved alerts for a thing from long term storage.  You can query a maximum of 1 day per request and a granularly of 1 hour."
        },
        {
          "method": "GET",
          "path": "/get/stored/dweets/for/{thing}",
          "description": "Read all the saved dweets for a thing from long term storage.  You can query a maximum of 1 day per request and a granularly of 1 hour."
        }
      ],
      "sampleRequest": "curl -X GET 'https://dweet.io//alert/{who}/when/{thing}/{condition}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:59.906Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "enode",
      "name": "Enode API",
      "provider": "Enode",
      "category": "developer",
      "description": "Download OpenAPI 3.0 Specification\n\nDownload Postman Collection\n\nThe Enode API is designed to make smart charging applications easy to develop. We provide an abstraction layer that reduces the complexity when extracting vehicle data and sen",
      "longDescription": "Download OpenAPI 3.0 Specification\n\nDownload Postman Collection\n\nThe Enode API is designed to make smart charging applications easy to develop. We provide an abstraction layer that reduces the complexity when extracting vehicle data and sen",
      "color": "#64748b",
      "tags": [
        "developer",
        "enode"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.test.enode.io/",
      "docsUrl": "https://api.test.enode.io/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid energy API for EV, solar, and HVAC device integration. Pricing on request."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/chargers",
          "description": "List Chargers"
        },
        {
          "method": "GET",
          "path": "/chargers/{chargerId}",
          "description": "Get Charger"
        },
        {
          "method": "POST",
          "path": "/chargers/{chargerId}/charging",
          "description": "Control Charging"
        },
        {
          "method": "GET",
          "path": "/charging-locations",
          "description": "List Charging Locations"
        },
        {
          "method": "POST",
          "path": "/charging-locations",
          "description": "Create Charging Location"
        },
        {
          "method": "DELETE",
          "path": "/charging-locations/{chargingLocationId}",
          "description": "Delete Charging Location"
        },
        {
          "method": "GET",
          "path": "/charging-locations/{chargingLocationId}",
          "description": "Get Charging Location"
        },
        {
          "method": "PUT",
          "path": "/charging-locations/{chargingLocationId}",
          "description": "Update Charging Location"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.test.enode.io//chargers' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:59.943Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "api-v1-0-0",
      "name": "API v1.0.0",
      "provider": "API v1.0.0",
      "category": "developer",
      "description": "![Run in Postman](https://app.getpostman.com/run-collection/80638214aa04722c9203)\r\n<span style='margin-left: 0.5em;'>or</span>\r\n<a href='https://documenter.getpostman.com/view/3559821/TVeqcn2L' class='openapi-button' _ngcontent-c6>View Postman docs</a>\r\n\r\nQuickst",
      "longDescription": "![Run in Postman](https://app.getpostman.com/run-collection/80638214aa04722c9203)\r\n<span style='margin-left: 0.5em;'>or</span>\r\n<a href='https://documenter.getpostman.com/view/3559821/TVeqcn2L' class='openapi-button' _ngcontent-c6>View Postman docs</a>\r\n\r\nQuickst",
      "color": "#64748b",
      "tags": [
        "developer",
        "envoice"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-auth-key)",
      "authExample": "x-auth-key: YOUR_API_KEY",
      "baseUrl": "https://www.envoice.in",
      "docsUrl": "https://www.envoice.in",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; see API documentation for current plan pricing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/client/all",
          "description": "Return all clients for the account"
        },
        {
          "method": "GET",
          "path": "/api/client/candelete",
          "description": "Check if the provided client can be deleted"
        },
        {
          "method": "POST",
          "path": "/api/client/delete",
          "description": "Delete an existing client"
        },
        {
          "method": "GET",
          "path": "/api/client/details",
          "description": "Return client details. Activities and invoices included."
        },
        {
          "method": "POST",
          "path": "/api/client/new",
          "description": "Create a client"
        },
        {
          "method": "POST",
          "path": "/api/client/update",
          "description": "Update an existing client"
        },
        {
          "method": "GET",
          "path": "/api/estimation/all",
          "description": "Return all estimation for the account"
        },
        {
          "method": "POST",
          "path": "/api/estimation/changestatus",
          "description": "Change estimation status"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.envoice.in/api/client/all' \\\n  -H 'x-auth-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:00.765Z",
      "verifiedStatus": 200,
      "latencyMs": 2964
    },
    {
      "id": "etmdb-rest-api-v1",
      "name": "EtMDB REST API v1",
      "provider": "EtMDB REST API v1",
      "category": "entertainment",
      "description": "The Ethiopian Movie Database",
      "longDescription": "The Ethiopian Movie Database",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "etmdb"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://etmdb.com",
      "docsUrl": "https://etmdb.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Ethiopian Movie Database REST API; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/cinema-detail/search/{cinema_name}",
          "description": "Return cinema details search result"
        },
        {
          "method": "GET",
          "path": "/api/v1/cinema-schedule/search/{movie_title}",
          "description": "Return cinema schedule search result"
        },
        {
          "method": "GET",
          "path": "/api/v1/cinema-schedule/searchall/{param}",
          "description": "Return cinema schedule search result"
        },
        {
          "method": "GET",
          "path": "/api/v1/cinema-shedule-showtime/search/{movie_title}",
          "description": "Return cinema schedule and showtime search result"
        },
        {
          "method": "GET",
          "path": "/api/v1/cinema-shedule-showtime/searchall/{param}",
          "description": "Return cinema schedule and showtime search result"
        },
        {
          "method": "GET",
          "path": "/api/v1/cinema/search/{id}",
          "description": "Return cinema search result"
        },
        {
          "method": "GET",
          "path": "/api/v1/company-credits/search/{movie_title}",
          "description": "Return company credits search result"
        },
        {
          "method": "GET",
          "path": "/api/v1/company-credits/searchall/{param}",
          "description": "Return company credits search result"
        }
      ],
      "sampleRequest": "curl -X GET 'https://etmdb.com/api/v1/cinema-detail/search/{cinema_name}' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:00.469Z",
      "verifiedStatus": 200,
      "latencyMs": 2543
    },
    {
      "id": "exavault",
      "name": "ExaVault",
      "provider": "ExaVault",
      "category": "search",
      "description": "ExaVaults API allows you to incorporate ExaVaults suite of file transfer and user management tools into your own application.\\nExaVault supports both POST (recommended when requesting large data sets) and GET operations, and requires an API key in order to use.",
      "longDescription": "ExaVaults API allows you to incorporate ExaVaults suite of file transfer and user management tools into your own application.\\nExaVault supports both POST (recommended when requesting large data sets) and GET operations, and requires an API key in order to use.",
      "color": "#ec4899",
      "tags": [
        "search",
        "exavault"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://accountname.exavault.com/api/v2",
      "docsUrl": "https://accountname.exavault.com/api/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account",
          "description": "Get account settings"
        },
        {
          "method": "PATCH",
          "path": "/account",
          "description": "Update account settings"
        },
        {
          "method": "GET",
          "path": "/activity/session",
          "description": "Get activity logs"
        },
        {
          "method": "GET",
          "path": "/activity/webhooks",
          "description": "Get webhook logs"
        },
        {
          "method": "GET",
          "path": "/email-lists",
          "description": "Get all email groups"
        },
        {
          "method": "POST",
          "path": "/email-lists",
          "description": "Create new email list"
        },
        {
          "method": "DELETE",
          "path": "/email-lists/{id}",
          "description": "Delete an email group with given id"
        },
        {
          "method": "GET",
          "path": "/email-lists/{id}",
          "description": "Get individual email group"
        }
      ],
      "sampleRequest": "curl -X GET 'https://accountname.exavault.com/api/v2/account' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:00.620Z",
      "verifiedStatus": 401,
      "latencyMs": 2680
    },
    {
      "id": "exchangerate",
      "name": "ExchangeRate-API",
      "provider": "ExchangeRate-",
      "category": "finance",
      "description": "Fetch the latest currency exchange rates via API. ExchangeRate-API is free and unlimited.",
      "longDescription": "Fetch the latest currency exchange rates via API. ExchangeRate-API is free and unlimited.",
      "color": "#22c55e",
      "tags": [
        "finance",
        "exchangerate-api"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.exchangerate-api.com/v4",
      "docsUrl": "https://api.exchangerate-api.com/v4",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/latest/{base_currency}",
          "description": "Returns latest exchange rates in parameter-supplied base currency."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.exchangerate-api.com/v4/latest/{base_currency}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 24,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 24,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:00.735Z",
      "verifiedStatus": 404,
      "latencyMs": 2684
    },
    {
      "id": "fire-financial-services-business",
      "name": "Fire Financial Services Business API",
      "provider": "Fire Financial Services Business",
      "category": "ai",
      "description": "The fire.com API allows you to deeply integrate Business Account features into your application or back-office systems.\n\nThe API provides read access to your profile, accounts and transactions, event-driven notifications of activity on the account and payment initiation via batches. Each feature has",
      "longDescription": "The fire.com API allows you to deeply integrate Business Account features into your application or back-office systems.\n\nThe API provides read access to your profile, accounts and transactions, event-driven notifications of activity on the account and payment initiation via batches. Each feature has",
      "color": "#10b981",
      "tags": [
        "ai",
        "fire"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.fire.com/business",
      "docsUrl": "https://docs.fire.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Fire.com Irish/UK business banking API; pricing per transaction."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/accounts",
          "description": "List all fire.com Accounts"
        },
        {
          "method": "POST",
          "path": "/v1/accounts",
          "description": "Add a new account"
        },
        {
          "method": "GET",
          "path": "/v1/accounts/{ican}",
          "description": "Retrieve the details of a fire.com Account"
        },
        {
          "method": "GET",
          "path": "/v1/accounts/{ican}/transactions",
          "description": "List transactions for an account (v1)"
        },
        {
          "method": "GET",
          "path": "/v1/accounts/{ican}/transactions/filter",
          "description": "Filtered list of transactions for an account (v1)"
        },
        {
          "method": "POST",
          "path": "/v1/apps",
          "description": "Create a new API Application"
        },
        {
          "method": "POST",
          "path": "/v1/apps/accesstokens",
          "description": "Authenticate with the API."
        },
        {
          "method": "GET",
          "path": "/v1/aspsps",
          "description": "Get list of ASPSPs / Banks"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.fire.com/business/v1/accounts' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:01.281Z",
      "verifiedStatus": 400,
      "latencyMs": 2942
    },
    {
      "id": "flat",
      "name": "Flat API",
      "provider": "Flat",
      "category": "storage",
      "description": "The Flat API allows you to easily extend the abilities of the Flat Platform, with a wide range of use cases including the following:\n\n* Creating and importing new music scores using MusicXML, MIDI, Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar and MuseScore files\n* Brow",
      "longDescription": "The Flat API allows you to easily extend the abilities of the Flat Platform, with a wide range of use cases including the following:\n\n* Creating and importing new music scores using MusicXML, MIDI, Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar and MuseScore files\n* Brow",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "flat"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.flat.io/v2",
      "docsUrl": "https://flat.io/developers/docs/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 score, 10 private scores for edu. Pro $9/mo. Music notation collaboration."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/classes",
          "description": "List the classes available for the current user"
        },
        {
          "method": "POST",
          "path": "/classes",
          "description": "Create a new class"
        },
        {
          "method": "POST",
          "path": "/classes/enroll/{enrollmentCode}",
          "description": "Join a class"
        },
        {
          "method": "GET",
          "path": "/classes/{class}",
          "description": "Get the details of a single class"
        },
        {
          "method": "PUT",
          "path": "/classes/{class}",
          "description": "Update the class"
        },
        {
          "method": "POST",
          "path": "/classes/{class}/activate",
          "description": "Activate the class"
        },
        {
          "method": "DELETE",
          "path": "/classes/{class}/archive",
          "description": "Unarchive the class"
        },
        {
          "method": "POST",
          "path": "/classes/{class}/archive",
          "description": "Archive the class"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.flat.io/v2/classes' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.715Z",
      "verifiedStatus": 200,
      "latencyMs": 5283
    },
    {
      "id": "frankie-financial",
      "name": "Frankie Financial API",
      "provider": "Frankie Financial",
      "category": "storage",
      "description": "------  \nThis API allows developers to integrate the Frankie Financial Compliance Utility into their applications. The API allows:\n  - Checking name, address, date of birth against national databases\n  - Validating Australian driver's licences, passports, medicare, visas and other Australian nationa",
      "longDescription": "------  \nThis API allows developers to integrate the Frankie Financial Compliance Utility into their applications. The API allows:\n  - Checking name, address, date of birth against national databases\n  - Validating Australian driver's licences, passports, medicare, visas and other Australian nationa",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "frankiefinancial"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (api_key)",
      "authExample": "api_key: YOUR_API_KEY",
      "baseUrl": "https://api.demo.frankiefinancial.io/compliance/v1.2",
      "docsUrl": "https://api.demo.frankiefinancial.io/compliance/v1.2",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. KYC and AML compliance API for financial services. Pricing on request."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/business/international/profile",
          "description": "Retrieve a business profile from any country (AUS included)."
        },
        {
          "method": "POST",
          "path": "/business/international/search",
          "description": "Search for a business from any country (AUS included)."
        },
        {
          "method": "POST",
          "path": "/business/ownership/query",
          "description": "Create Business Entity and Query UBO (AUS Only)"
        },
        {
          "method": "POST",
          "path": "/business/reports",
          "description": "Run Report(s) against a new or existing organisation entity (AUS Only)."
        },
        {
          "method": "POST",
          "path": "/business/{entityId}/verify",
          "description": "Run KYC/AML Checks on Organisation and/or Associated Individuals."
        },
        {
          "method": "POST",
          "path": "/document",
          "description": "Create New Document."
        },
        {
          "method": "POST",
          "path": "/document/new/compare",
          "description": "Create Document and Compare to Original."
        },
        {
          "method": "POST",
          "path": "/document/new/scan",
          "description": "Create and OCR Scan Document."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.demo.frankiefinancial.io/compliance/v1.2/business/international/profile' \\\n  -H 'api_key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:02.457Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "freesound",
      "name": "Freesound",
      "provider": "Freesound",
      "category": "storage",
      "description": "With the Freesound APIv2 you can browse, search, and retrieve information about Freesound users, packs, and the sounds themselves of course. You can find similar sounds to a given target (based on content analysis) and retrieve automatically extracted features from audio files, as well as perform ad",
      "longDescription": "With the Freesound APIv2 you can browse, search, and retrieve information about Freesound users, packs, and the sounds themselves of course. You can find similar sounds to a given target (based on content analysis) and retrieve automatically extracted features from audio files, as well as perform ad",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "freesound"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://www.freesound.org/apiv2",
      "docsUrl": "http://groups.google.com/group/freesound-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/search/text",
          "description": "Search sounds"
        },
        {
          "method": "GET",
          "path": "/sounds/{soundId}",
          "description": "Details of a sound"
        }
      ],
      "sampleRequest": "curl -X GET 'http://www.freesound.org/apiv2/search/text' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:02.915Z",
      "verifiedStatus": 404,
      "latencyMs": 4095
    },
    {
      "id": "news-plugin",
      "name": "News Plugin",
      "provider": "News Plugin",
      "category": "finance",
      "description": "A plugin that allows the user to obtain and summary latest news using ChatGPT. If you do not know the user's username, ask them first before making queries to the plugin. Otherwise, use the username \"global\".",
      "longDescription": "A plugin that allows the user to obtain and summary latest news using ChatGPT. If you do not know the user's username, ask them first before making queries to the plugin. Otherwise, use the username \"global\".",
      "color": "#22c55e",
      "tags": [
        "finance",
        "freetv-app"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://staging2.freetv-app.com",
      "docsUrl": "https://staging2.freetv-app.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/services",
          "description": "Query the latest news"
        }
      ],
      "sampleRequest": "curl -X GET 'https://staging2.freetv-app.com/services' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:02.975Z",
      "verifiedStatus": 200,
      "latencyMs": 4148
    },
    {
      "id": "fulfillment-com-apiv2",
      "name": "Fulfillment.com APIv2",
      "provider": "Fulfillment.com APIv2",
      "category": "developer",
      "description": "Welcome to our current iteration of our REST API. While we encourage you to upgrade to v2.0 we will continue support for our SOAP API.\n\nVersioning\n\nThe Fulfillment.com (FDC) REST API is version controlled and backwards compatible. We have many fut",
      "longDescription": "Welcome to our current iteration of our REST API. While we encourage you to upgrade to v2.0 we will continue support for our SOAP API.\n\nVersioning\n\nThe Fulfillment.com (FDC) REST API is version controlled and backwards compatible. We have many fut",
      "color": "#64748b",
      "tags": [
        "developer",
        "fulfillment"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-api-key)",
      "authExample": "x-api-key: YOUR_API_KEY",
      "baseUrl": "https://api.fulfillment.com/v2",
      "docsUrl": "https://fulfillment.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Fulfillment.com e-commerce order fulfillment API. Pricing per order."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/accounting",
          "description": "List Order Accounting"
        },
        {
          "method": "GET",
          "path": "/inventory",
          "description": "List of Item Inventories"
        },
        {
          "method": "POST",
          "path": "/oauth/access_token",
          "description": "Generate an Access Token"
        },
        {
          "method": "GET",
          "path": "/orders",
          "description": "List of Orders"
        },
        {
          "method": "POST",
          "path": "/orders",
          "description": "New Order"
        },
        {
          "method": "DELETE",
          "path": "/orders/{id}",
          "description": "Cancel an Order"
        },
        {
          "method": "GET",
          "path": "/orders/{id}",
          "description": "Order Details"
        },
        {
          "method": "PUT",
          "path": "/orders/{id}/ship",
          "description": "Ship an Order"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.fulfillment.com/v2/accounting' \\\n  -H 'x-api-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.101Z",
      "verifiedStatus": 403,
      "latencyMs": 3195
    },
    {
      "id": "furkot-trips",
      "name": "Furkot Trips",
      "provider": "Furkot Trips",
      "category": "auth",
      "description": "Furkot provides Rest API to access user trip data.\nUsing Furkot API an application can list user trips and display stops for a specific trip.\nFurkot API uses OAuth2 protocol to authorize applications to access data on behalf of users.",
      "longDescription": "Furkot provides Rest API to access user trip data.\nUsing Furkot API an application can list user trips and display stops for a specific trip.\nFurkot API uses OAuth2 protocol to authorize applications to access data on behalf of users.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "furkot"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://trips.furkot.com/pub/api",
      "docsUrl": "https://trips.furkot.com/pub/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Furkot account. Trip planning API for route optimization."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/trip",
          "description": "list user's trips"
        },
        {
          "method": "GET",
          "path": "/trip/{trip_id}/stop",
          "description": "list stops for a trip identified by {trip_id}"
        }
      ],
      "sampleRequest": "curl -X GET 'https://trips.furkot.com/pub/api/trip' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 40,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.255Z",
      "verifiedStatus": 204,
      "latencyMs": 3311
    },
    {
      "id": "geneea-natural-language-processing",
      "name": "Geneea Natural Language Processing",
      "provider": "Geneea Natural Language Processing",
      "category": "auth",
      "description": "<div class=\"api-description\">\n    <h2>Authentication</h2>\n    <p>For all calls, supply your API key. <a href=\"https://www.geneea.com/pricing\">Sign up to <em>obtain the key</em></a>.</p>\n    <p>\n        Our API supports both <em>unencrypted (HTTP)</em> and <em>encrypted (HTTPS)</em> protocols.",
      "longDescription": "<div class=\"api-description\">\n    <h2>Authentication</h2>\n    <p>For all calls, supply your API key. <a href=\"https://www.geneea.com/pricing\">Sign up to <em>obtain the key</em></a>.</p>\n    <p>\n        Our API supports both <em>unencrypted (HTTP)</em> and <em>encrypted (HTTPS)</em> protocols.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "geneea"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (user_key)",
      "authExample": "GET /endpoint?user_key=YOUR_KEY",
      "baseUrl": "https://api.geneea.com/",
      "docsUrl": "https://api.geneea.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month. Professional plans available. Czech/English NLP."
      },
      "rateLimit": "1,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account",
          "description": "Information about current user account"
        },
        {
          "method": "GET",
          "path": "/s1/correction",
          "description": "Performs text correction (diacritization) on the given document"
        },
        {
          "method": "POST",
          "path": "/s1/correction",
          "description": "Performs text correction (diacritization) on the given document"
        },
        {
          "method": "GET",
          "path": "/s1/entities",
          "description": "Performs named-entity recognition on the given document"
        },
        {
          "method": "POST",
          "path": "/s1/entities",
          "description": "Performs named-entity recognition on the given document"
        },
        {
          "method": "GET",
          "path": "/s1/lemmatize",
          "description": "Performs lemmatization on the given document"
        },
        {
          "method": "POST",
          "path": "/s1/lemmatize",
          "description": "Performs lemmatization on the given document"
        },
        {
          "method": "GET",
          "path": "/s1/sentiment",
          "description": "Performs sentiment analysis on the given document"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.geneea.com//account' \\\n  -H 'GET /endpoint?user_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.867Z",
      "verifiedStatus": 200,
      "latencyMs": 3751
    },
    {
      "id": "geodatasource-location-search",
      "name": "GeoDataSource Location Search",
      "provider": "GeoDataSource Location Search",
      "category": "maps",
      "description": "GeoDataSource™ Web Service is a REST API enable user to lookup for a city by using latitude and longitude coordinate. It will return the result in either JSON or XML containing the information of country, region, city, latitude and longitude. Visit https://www.geodatasource.com/web-service for furth",
      "longDescription": "GeoDataSource™ Web Service is a REST API enable user to lookup for a city by using latitude and longitude coordinate. It will return the result in either JSON or XML containing the information of country, region, city, latitude and longitude. Visit https://www.geodatasource.com/web-service for furth",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "geodatasource"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.geodatasource.com",
      "docsUrl": "https://api.geodatasource.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/city",
          "description": "Get City name by using latitude and longitude"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.geodatasource.com/city' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.268Z",
      "verifiedStatus": 404,
      "latencyMs": 3009
    },
    {
      "id": "gisgraphy-webservices",
      "name": "Gisgraphy webservices",
      "provider": "Gisgraphy webservices",
      "category": "maps",
      "description": "Since 2006, Gisgraphy is a free, open source framework that offers the possibility to do geolocalisation and geocoding via Java APIs or REST webservices. Because geocoding is nothing without data, it provides an easy to use importer that will automatically download and im",
      "longDescription": "Since 2006, Gisgraphy is a free, open source framework that offers the possibility to do geolocalisation and geocoding via Java APIs or REST webservices. Because geocoding is nothing without data, it provides an easy to use importer that will automatically download and im",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "gisgraphy"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (api_key)",
      "authExample": "GET /endpoint?api_key=YOUR_KEY",
      "baseUrl": "http://free.gisgraphy.com/",
      "docsUrl": "http://free.gisgraphy.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source (self-hosted). Geocoding and geosearch; hosted from $49/mo."
      },
      "rateLimit": "Based on deployment",
      "endpoints": [
        {
          "method": "GET",
          "path": "/addressparser/parse",
          "description": "split a raw address into several parts"
        },
        {
          "method": "GET",
          "path": "/fulltext/search",
          "description": "search for places by text around a GPS point"
        },
        {
          "method": "GET",
          "path": "/geocoding/geocode",
          "description": "Geocode an address"
        },
        {
          "method": "GET",
          "path": "/geoloc/search",
          "description": "Geocode an address"
        },
        {
          "method": "GET",
          "path": "/reversegeocoding/reversegeocode",
          "description": "Reverse geocode an address"
        },
        {
          "method": "GET",
          "path": "/street/find",
          "description": "Geocode an address"
        }
      ],
      "sampleRequest": "curl -X GET 'http://free.gisgraphy.com//addressparser/parse' \\\n  -H 'GET /endpoint?api_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.597Z",
      "verifiedStatus": 403,
      "latencyMs": 3128
    },
    {
      "id": "globalwinescore-api-documentation",
      "name": "GlobalWineScore API Documentation",
      "provider": "GlobalWineScore API Documentation",
      "category": "auth",
      "description": "The GlobalWineScore API is designed as a RESTful API, providing several resources and methods depending on your usage plan.\n\nFor further information please refer to <a href=\"https://www.globalwinescore.com/plans\" target=\"_blank\">our plans</a>.\n\nAuthentication\nThe API uses token-based authenticat",
      "longDescription": "The GlobalWineScore API is designed as a RESTful API, providing several resources and methods depending on your usage plan.\n\nFor further information please refer to <a href=\"https://www.globalwinescore.com/plans\" target=\"_blank\">our plans</a>.\n\nAuthentication\nThe API uses token-based authenticat",
      "color": "#6366f1",
      "tags": [
        "auth",
        "globalwinescore"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://api.globalwinescore.com",
      "docsUrl": "https://api.globalwinescore.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10 req/day. Paid from $50/mo for bulk wine score access."
      },
      "rateLimit": "10 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/globalwinescores/",
          "description": "List all historical GWS"
        },
        {
          "method": "GET",
          "path": "/globalwinescores/latest/",
          "description": "List all latest GWS"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.globalwinescore.com/globalwinescores/' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.535Z",
      "verifiedStatus": 404,
      "latencyMs": 2915
    },
    {
      "id": "goog-io-unoffical-google-search",
      "name": "goog.io | Unoffical Google Search API",
      "provider": "goog.io | Unoffical Google Search",
      "category": "ai",
      "description": "Intoduction\n\nThis is the OpenAPI V3 documentation for https://api.goog.io\n\nAn API to perform Google Searches. Extremely fast and accurate. Zero proxies. Clean USA IPs.\n\nSimple to use API, but advance enough to support special parameters such as languages, country and geographic locality.\n\nGoogio i",
      "longDescription": "Intoduction\n\nThis is the OpenAPI V3 documentation for https://api.goog.io\n\nAn API to perform Google Searches. Extremely fast and accurate. Zero proxies. Clean USA IPs.\n\nSimple to use API, but advance enough to support special parameters such as languages, country and geographic locality.\n\nGoogio i",
      "color": "#10b981",
      "tags": [
        "ai",
        "goog"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (apikey)",
      "authExample": "apikey: YOUR_API_KEY",
      "baseUrl": "https://api.goog.io",
      "docsUrl": "https://goog.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free unofficial Google Search API. Third-party wrapper; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "Status"
        },
        {
          "method": "GET",
          "path": "/v1/crawl/{query}",
          "description": "Crawl"
        },
        {
          "method": "GET",
          "path": "/v1/images/{query}",
          "description": "Images"
        },
        {
          "method": "GET",
          "path": "/v1/news/{query}",
          "description": "News"
        },
        {
          "method": "GET",
          "path": "/v1/search/{query}",
          "description": "Search"
        },
        {
          "method": "POST",
          "path": "/v1/serp/",
          "description": "SERP"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.goog.io/' \\\n  -H 'apikey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 34,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:03.622Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "groundhog-day",
      "name": "Groundhog Day API",
      "provider": "Groundhog Day",
      "category": "weather",
      "description": "This API returns all of North America’s prognosticating animals and their yearly weather predictions.",
      "longDescription": "This API returns all of North America’s prognosticating animals and their yearly weather predictions.",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "groundhog-day"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://virtserver.swaggerhub.com/pcraig3/groundhog-day-api/1.2.1",
      "docsUrl": "https://groundhog-day.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1",
          "description": "Root"
        },
        {
          "method": "GET",
          "path": "/api/v1/groundhogs",
          "description": "Get all groundhogs"
        },
        {
          "method": "GET",
          "path": "/api/v1/groundhogs/{slug}",
          "description": "Get a groundhog by slug"
        },
        {
          "method": "GET",
          "path": "/api/v1/predictions",
          "description": "Get predictions for a given year"
        },
        {
          "method": "GET",
          "path": "/api/v1/spec",
          "description": "Get JSON schema"
        }
      ],
      "sampleRequest": "curl -X GET 'https://virtserver.swaggerhub.com/pcraig3/groundhog-day-api/1.2.1/api/v1' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.645Z",
      "verifiedStatus": 404,
      "latencyMs": 2880
    },
    {
      "id": "handwrytten",
      "name": "Handwrytten API",
      "provider": "Handwrytten",
      "category": "storage",
      "description": "This is the Handwrytten API for sending cards written in the handwriting of your choice.\nUsing this api, you can send cards to users.  You can also customize cards with logos, which\ncan be saved and then used like any other card in the system.\nFor a \"sandbox\" account, please contact contact@handwryt",
      "longDescription": "This is the Handwrytten API for sending cards written in the handwriting of your choice.\nUsing this api, you can send cards to users.  You can also customize cards with logos, which\ncan be saved and then used like any other card in the system.\nFor a \"sandbox\" account, please contact contact@handwryt",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "handwrytten"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.handwrytten.com/v1",
      "docsUrl": "https://api.handwrytten.com/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/auth/authorization",
          "description": "Logs in to an existing account"
        },
        {
          "method": "POST",
          "path": "/auth/changePassword",
          "description": "changes a user's password"
        },
        {
          "method": "POST",
          "path": "/auth/logout",
          "description": "logs out a session uid"
        },
        {
          "method": "POST",
          "path": "/auth/register",
          "description": "Registers a new account"
        },
        {
          "method": "POST",
          "path": "/auth/resetPasswordRequest",
          "description": "resets a user's password"
        },
        {
          "method": "POST",
          "path": "/cards/createCustomCard",
          "description": "Create a new custom card"
        },
        {
          "method": "GET",
          "path": "/cards/list",
          "description": "Lists information on cards"
        },
        {
          "method": "POST",
          "path": "/cards/list",
          "description": "Lists information on cards"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.handwrytten.com/v1/auth/authorization' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.781Z",
      "verifiedStatus": 403,
      "latencyMs": 2500
    },
    {
      "id": "hydra-movies",
      "name": "Hydra Movies",
      "provider": "Hydra Movies",
      "category": "entertainment",
      "description": "Hydra Movies is a streaming service that holds information on thousands of popular movies. \n\nThe Hydra Movies API gives you access to their entire collection of full movies.\n\nEach film returned provides you with the following data:\n\n- Movie Title\n- Movie Release Year\n- Gen",
      "longDescription": "Hydra Movies is a streaming service that holds information on thousands of popular movies. \n\nThe Hydra Movies API gives you access to their entire collection of full movies.\n\nEach film returned provides you with the following data:\n\n- Movie Title\n- Movie Release Year\n- Gen",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "hydramovies"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://hydramovies.com/api-v2/%3Fsource=http:/hydramovies.com/api-v2",
      "docsUrl": "https://hydramovies.com/api-v2/%3Fsource=http:/hydramovies.com/api-v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/current-Movie-Data.csv&imdb_id={IMDBid}",
          "description": "getMovieByIMDBid"
        },
        {
          "method": "GET",
          "path": "/current-Movie-Data.csv&movie_year={MovieYear}",
          "description": "getMovieByYear"
        }
      ],
      "sampleRequest": "curl -X GET 'https://hydramovies.com/api-v2/%3Fsource=http:/hydramovies.com/api-v2/current-Movie-Data.csv&imdb_id={IMDBid}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.033Z",
      "verifiedStatus": 429,
      "latencyMs": 1576
    },
    {
      "id": "use-a-new-version-https-icons8-github-io",
      "name": "Use a New Version Instead",
      "provider": "Use a New Version Instead",
      "category": "developer",
      "description": "Icons8 API\n\nIcons8 API allows us to search and obtain our icons.\n\nYou're welcome to use our icons to extend the functionality of your web and mobile applications, website templates, and even tattoos.\n\n![Tattoos](https://cdn.rawgit.com/icons8/api-docs/cff6fdf0/tattoos.",
      "longDescription": "Icons8 API\n\nIcons8 API allows us to search and obtain our icons.\n\nYou're welcome to use our icons to extend the functionality of your web and mobile applications, website templates, and even tattoos.\n\n![Tattoos](https://cdn.rawgit.com/icons8/api-docs/cff6fdf0/tattoos.",
      "color": "#64748b",
      "tags": [
        "developer",
        "icons8"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.icons8.com",
      "docsUrl": "https://api.icons8.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/iconsets/v3/categories?platform={platform}&language={language}",
          "description": "Categories"
        },
        {
          "method": "GET",
          "path": "/api/iconsets/v3/category?category={category}&subcategory={subcategory}&amount={amount}&offset={offset}&platform={platform}&language={language}",
          "description": "By Category"
        },
        {
          "method": "GET",
          "path": "/api/iconsets/v3/latest?term={term}&amount={amount}&offset={offset}&platform={platform}&language={language}",
          "description": "Latest"
        },
        {
          "method": "GET",
          "path": "/api/iconsets/v3/search?term={term}&amount={amount}&offset={offset}&platform={platform}&language={language}&exact_amount={exact_amount}",
          "description": "By Keyword v3"
        },
        {
          "method": "GET",
          "path": "/api/iconsets/v3/total?since={since}",
          "description": "Totals"
        },
        {
          "method": "GET",
          "path": "/api/iconsets/v4/search?term={term}&amount={amount}&offset={offset}&platform={platform}&language={language}&exact_amount={exact_amount}",
          "description": "By Keyword v4"
        },
        {
          "method": "POST",
          "path": "/api/task/web-font/collection",
          "description": "From a Collection"
        },
        {
          "method": "POST",
          "path": "/api/task/web-font/icons",
          "description": "From Separate Icons"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.icons8.com/api/iconsets/v3/categories?platform={platform}&language={language}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:03.827Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "api-reference-ideal-postcodes",
      "name": "API Reference - Ideal Postcodes",
      "provider": "API Reference - Ideal Postcodes",
      "category": "maps",
      "description": "Getting Started\n\nOverview\n\nAccess\n\nAll API methods are either a GET, POST or OPTIONS request.\n\nThe API communicates over both HTTPS and plain HTTP using IPv4 and IPv6.\n\nWe recommend using HTTPS only although HTTP is available.\n\nWe use appropriate HTTP status codes where possible to in",
      "longDescription": "Getting Started\n\nOverview\n\nAccess\n\nAll API methods are either a GET, POST or OPTIONS request.\n\nThe API communicates over both HTTPS and plain HTTP using IPv4 and IPv6.\n\nWe recommend using HTTPS only although HTTP is available.\n\nWe use appropriate HTTP status codes where possible to in",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "ideal-postcodes"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.ideal-postcodes.co.uk/v1",
      "docsUrl": "https://ideal-postcodes.co.uk/support",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/addresses",
          "description": "Extract Addresses"
        },
        {
          "method": "GET",
          "path": "/autocomplete/addresses",
          "description": "Find Address"
        },
        {
          "method": "GET",
          "path": "/autocomplete/addresses/{address}/gbr",
          "description": "Resolve Address (GBR)"
        },
        {
          "method": "GET",
          "path": "/autocomplete/addresses/{address}/usa",
          "description": "Resolve Address (USA)"
        },
        {
          "method": "POST",
          "path": "/cleanse/addresses",
          "description": "Cleanse"
        },
        {
          "method": "GET",
          "path": "/emails",
          "description": "Email Validation"
        },
        {
          "method": "GET",
          "path": "/keys/{key}",
          "description": "Availability"
        },
        {
          "method": "GET",
          "path": "/keys/{key}/configs",
          "description": "List"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.ideal-postcodes.co.uk/v1/addresses' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:03.930Z",
      "verifiedStatus": 404,
      "latencyMs": 1108
    },
    {
      "id": "image-charts",
      "name": "Image-Charts",
      "provider": "Image-Charts",
      "category": "ai",
      "description": "Charts, simple as a URL. A safe and fast replacement for Google Image Charts",
      "longDescription": "Charts, simple as a URL. A safe and fast replacement for Google Image Charts",
      "color": "#10b981",
      "tags": [
        "ai",
        "image-charts"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://image-charts.com/",
      "docsUrl": "https://image-charts.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/chart",
          "description": "Image-Charts API"
        },
        {
          "method": "GET",
          "path": "/chart.js/2.8.0",
          "description": "Chart.js as image API"
        }
      ],
      "sampleRequest": "curl -X GET 'https://image-charts.com//chart' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 33,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:05.225Z",
      "verifiedStatus": 200,
      "latencyMs": 2310
    },
    {
      "id": "mailsquad",
      "name": "Mailsquad",
      "provider": "Mailsquad",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "MailSquad offers an affordable and super easy way to create, send and track delightful emails.",
      "color": "#14b8a6",
      "tags": [
        "developer",
        "maps",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.inboxroute.com/api",
      "docsUrl": "https://mailsquad.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/contacts",
          "description": "Get a paged result of contacts from a list"
        },
        {
          "method": "GET",
          "path": "/contacts/lists",
          "description": "Get a paged result of contact lists."
        },
        {
          "method": "POST",
          "path": "/contacts/lists",
          "description": "Add a new contact list"
        },
        {
          "method": "DELETE",
          "path": "/contacts/lists/{listid}",
          "description": "Delete an existing contact list"
        },
        {
          "method": "PUT",
          "path": "/contacts/lists/{listid}",
          "description": "Update an existing contact list"
        },
        {
          "method": "DELETE",
          "path": "/contacts/{contactid}",
          "description": "Delete an existing contact"
        },
        {
          "method": "PUT",
          "path": "/contacts/{contactid}",
          "description": "Update an existing contact"
        },
        {
          "method": "POST",
          "path": "/subscription/{listid}",
          "description": "Subscribe an email address to a list. This api call has the same behavior as\na r"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.inboxroute.com/api/contacts' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 80,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 59,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:04.297Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "instagram",
      "name": "Instagram API",
      "provider": "Instagram",
      "category": "maps",
      "description": "Description of Instagram RESTful API.\n\nCurrent limitations:\n  * Instagram service does not support cross origin headers\n  for security reasons, therefore it is not possible to use Swagger UI and make API calls directly from bro",
      "longDescription": "Description of Instagram RESTful API.\n\nCurrent limitations:\n  * Instagram service does not support cross origin headers\n  for security reasons, therefore it is not possible to use Swagger UI and make API calls directly from bro",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "instagram"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (access_token)",
      "authExample": "GET /endpoint?access_token=YOUR_KEY",
      "baseUrl": "https://api.instagram.com/v1",
      "docsUrl": "https://instagram.com/developer/support",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Meta developer account. Basic Display API: user media. Graph API: business features."
      },
      "rateLimit": "200 req/hour (Basic Display)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/geographies/{geo-id}/media/recent",
          "description": "Get recent media from a custom geo-id."
        },
        {
          "method": "GET",
          "path": "/locations/search",
          "description": "Search for a location by geographic coordinate."
        },
        {
          "method": "GET",
          "path": "/locations/{location-id}",
          "description": "Get information about a location."
        },
        {
          "method": "GET",
          "path": "/locations/{location-id}/media/recent",
          "description": "Get a list of recent media objects from a given location."
        },
        {
          "method": "GET",
          "path": "/media/popular",
          "description": "Get a list of currently popular media."
        },
        {
          "method": "GET",
          "path": "/media/search",
          "description": "Search for media in a given area."
        },
        {
          "method": "GET",
          "path": "/media/shortcode/{shortcode}",
          "description": "Get information about a media object."
        },
        {
          "method": "GET",
          "path": "/media/{media-id}",
          "description": "Get information about a media object."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.instagram.com/v1/geographies/{geo-id}/media/recent' \\\n  -H 'GET /endpoint?access_token=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:05.248Z",
      "verifiedStatus": 201,
      "latencyMs": 2273
    },
    {
      "id": "api-isendpro",
      "name": "API iSendPro",
      "provider": "API iSendPro",
      "category": "communication",
      "description": "[1] Liste des fonctionnalités :\n- envoi de SMS à un ou plusieurs destinataires,\n- lookup HLR,\n- récupération des récapitulatifs de campagne,\n- gestion des répertoires,\n- ajout en liste noire.\n- comptage du nombre de caractères des SMS\n\n[2] Pour utiliser cette API vous devez:\n- Créer un compte iSendP",
      "longDescription": "[1] Liste des fonctionnalités :\n- envoi de SMS à un ou plusieurs destinataires,\n- lookup HLR,\n- récupération des récapitulatifs de campagne,\n- gestion des répertoires,\n- ajout en liste noire.\n- comptage du nombre de caractères des SMS\n\n[2] Pour utiliser cette API vous devez:\n- Créer un compte iSendP",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "isendpro"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://apirest.isendpro.com/cgi-bin",
      "docsUrl": "https://www.isendpro.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/campagne",
          "description": "Retourne les SMS envoyés sur une période donnée"
        },
        {
          "method": "POST",
          "path": "/comptage",
          "description": "Compter le nombre de caractère "
        },
        {
          "method": "GET",
          "path": "/credit",
          "description": "Interrogation credit"
        },
        {
          "method": "POST",
          "path": "/dellistenoire",
          "description": "Ajoute un numero en liste noire"
        },
        {
          "method": "POST",
          "path": "/getlistenoire",
          "description": "Retourne le liste noire"
        },
        {
          "method": "POST",
          "path": "/hlr",
          "description": "Vérifier la validité d'un numéro"
        },
        {
          "method": "POST",
          "path": "/repertoire",
          "description": "Gestion repertoire (creation)"
        },
        {
          "method": "PUT",
          "path": "/repertoire",
          "description": "Gestion repertoire (modification)"
        }
      ],
      "sampleRequest": "curl -X GET 'https://apirest.isendpro.com/cgi-bin/campagne' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.714Z",
      "verifiedStatus": 404,
      "latencyMs": 1690
    },
    {
      "id": "firebase-cloud-messaging",
      "name": "Firebase Cloud Messaging API",
      "provider": "Firebase Cloud Messaging",
      "category": "auth",
      "description": "FCM send API that provides a cross-platform messaging solution to reliably deliver messages at no cost.",
      "longDescription": "FCM send API that provides a cross-platform messaging solution to reliably deliver messages at no cost.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "javatpoint"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://fcm.googleapis.com/",
      "docsUrl": "https://google.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Firebase Cloud Messaging (FCM) is completely free. No limits on number of messages sent to iOS, Android, or web targets via the API."
      },
      "rateLimit": "600K req/min (server sends)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/{parent}/messages:send",
          "description": "Send a message to specified target (a registration token, topic or condition)."
        }
      ],
      "sampleRequest": "curl -X GET 'https://fcm.googleapis.com//v1/{parent}/messages:send' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.339Z",
      "verifiedStatus": 404,
      "latencyMs": 1238
    },
    {
      "id": "jirafe-events",
      "name": "Jirafe Events",
      "provider": "Jirafe Events",
      "category": "developer",
      "description": "API endpoins for sending Jirafe events",
      "longDescription": "API endpoins for sending Jirafe events",
      "color": "#64748b",
      "tags": [
        "developer",
        "jirafe"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://event.jirafe.com/v2",
      "docsUrl": "https://event.jirafe.com/v2",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Legacy API (service discontinued). Previously e-commerce analytics platform."
      },
      "rateLimit": "Not applicable",
      "endpoints": [
        {
          "method": "POST",
          "path": "/{siteId}/batch",
          "description": "Send a batch for the given site"
        },
        {
          "method": "POST",
          "path": "/{siteId}/cart",
          "description": "Send a cart for the given site"
        },
        {
          "method": "POST",
          "path": "/{siteId}/category",
          "description": "Send a category for the given site"
        },
        {
          "method": "POST",
          "path": "/{siteId}/customer",
          "description": "Send a customer for the given site"
        },
        {
          "method": "POST",
          "path": "/{siteId}/order",
          "description": "Send a order for the given site"
        },
        {
          "method": "POST",
          "path": "/{siteId}/product",
          "description": "Send a product for the given site"
        }
      ],
      "sampleRequest": "curl -X GET 'https://event.jirafe.com/v2/{siteId}/batch' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 49,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 28,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:04.546Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "json2video",
      "name": "JSON2Video API",
      "provider": "JSON2Video",
      "category": "entertainment",
      "description": "Create and edit awesome videos programmatically",
      "longDescription": "Create and edit awesome videos programmatically",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "json2video"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.json2video.com/v2",
      "docsUrl": "https://api.json2video.com/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/movies",
          "description": "Get the status of your movies"
        },
        {
          "method": "POST",
          "path": "/movies",
          "description": "Create a new movie"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.json2video.com/v2/movies' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 29,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.576Z",
      "verifiedStatus": 404,
      "latencyMs": 1308
    },
    {
      "id": "jumpseller",
      "name": "Jumpseller API",
      "provider": "Jumpseller",
      "category": "auth",
      "description": "Endpoint Structure\n\nAll URLs are in the format: \n\n``text\nhttps://api.jumpseller.com/v1/path.json?login=XXXXXX&authtoken=storetoken  \n``\n\nThe path is prefixed by the API version and the URL takes as parameters the login (your store specific API login) and your authentication token.\n<br/><br/>\n*",
      "longDescription": "Endpoint Structure\n\nAll URLs are in the format: \n\n``text\nhttps://api.jumpseller.com/v1/path.json?login=XXXXXX&authtoken=storetoken  \n``\n\nThe path is prefixed by the API version and the URL takes as parameters the login (your store specific API login) and your authentication token.\n<br/><br/>\n*",
      "color": "#6366f1",
      "tags": [
        "auth",
        "jumpseller"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.jumpseller.com/v1",
      "docsUrl": "https://api.jumpseller.com/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/categories.json",
          "description": "Retrieve all Categories."
        },
        {
          "method": "POST",
          "path": "/categories.json",
          "description": "Create a new Category."
        },
        {
          "method": "GET",
          "path": "/categories/count.json",
          "description": "Count all Categories."
        },
        {
          "method": "DELETE",
          "path": "/categories/{id}.json",
          "description": "Delete an existing Category."
        },
        {
          "method": "GET",
          "path": "/categories/{id}.json",
          "description": "Retrieve a single Category."
        },
        {
          "method": "PUT",
          "path": "/categories/{id}.json",
          "description": "Modify an existing Category."
        },
        {
          "method": "GET",
          "path": "/checkout_custom_fields.json",
          "description": "Retrieve all Checkout Custom Fields."
        },
        {
          "method": "POST",
          "path": "/checkout_custom_fields.json",
          "description": "Create a new CheckoutCustomField."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.jumpseller.com/v1/categories.json' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.853Z",
      "verifiedStatus": 404,
      "latencyMs": 1318
    },
    {
      "id": "just-eat-uk",
      "name": "Just Eat UK",
      "provider": "Just Eat UK",
      "category": "security",
      "description": "Just Eat API\nJust Eat offers services for our various business partners and our consumer applications.\nHow you interact with the API depends on the services you wish to interact with.\nSecurity\nHTTPS\nAll api calls and callbacks require HTTPS. Your service will need a valid SSL certificate an",
      "longDescription": "Just Eat API\nJust Eat offers services for our various business partners and our consumer applications.\nHow you interact with the API depends on the services you wish to interact with.\nSecurity\nHTTPS\nAll api calls and callbacks require HTTPS. Your service will need a valid SSL certificate an",
      "color": "#ef4444",
      "tags": [
        "security",
        "just-eat"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://uk.api.just-eat.io",
      "docsUrl": "https://uk.api.just-eat.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Just Eat partner account. UK food delivery platform partner API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/acceptance-requested",
          "description": "Acceptance requested"
        },
        {
          "method": "PUT",
          "path": "/attempted-delivery-query-resolved",
          "description": "Attempted delivery query resolved"
        },
        {
          "method": "GET",
          "path": "/checkout/{tenant}/{checkoutId}",
          "description": "Get Checkout"
        },
        {
          "method": "PATCH",
          "path": "/checkout/{tenant}/{checkoutId}",
          "description": "Update Checkout"
        },
        {
          "method": "GET",
          "path": "/checkout/{tenant}/{checkoutId}/fulfilment/availabletimes",
          "description": "Get Available Fulfilment Times"
        },
        {
          "method": "GET",
          "path": "/consumers/{tenant}",
          "description": "Get consumers details"
        },
        {
          "method": "POST",
          "path": "/consumers/{tenant}",
          "description": "Create consumer"
        },
        {
          "method": "GET",
          "path": "/consumers/{tenant}/me/communication-preferences",
          "description": "Get communication preferences"
        }
      ],
      "sampleRequest": "curl -X GET 'https://uk.api.just-eat.io/acceptance-requested' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.826Z",
      "verifiedStatus": 404,
      "latencyMs": 1229
    },
    {
      "id": "koomalooma-partner",
      "name": "koomalooma Partner API",
      "provider": "koomalooma Partner",
      "category": "search",
      "description": "This is the koomalooma Partner API. koomalooma is the first Loyalty BPaaS (Business Process as a Service) for mobile and web companies. With koomalooma merchants issue points for actions their customers / users make on your mobile or web store, for example a purchase or a referral. koomalooma takes",
      "longDescription": "This is the koomalooma Partner API. koomalooma is the first Loyalty BPaaS (Business Process as a Service) for mobile and web companies. With koomalooma merchants issue points for actions their customers / users make on your mobile or web store, for example a purchase or a referral. koomalooma takes",
      "color": "#ec4899",
      "tags": [
        "search",
        "koomalooma"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-KoomaLooma-JWT)",
      "authExample": "X-KoomaLooma-JWT: YOUR_API_KEY",
      "baseUrl": "https://api.koomalooma.com/api",
      "docsUrl": "https://api.koomalooma.com/api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid loyalty program API. B2B partner pricing; contact for details."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/users",
          "description": "Create a User"
        },
        {
          "method": "POST",
          "path": "/users/{user_id}/commitments",
          "description": "Assign points to a User"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.koomalooma.com/api/users' \\\n  -H 'X-KoomaLooma-JWT: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:05.331Z",
      "verifiedStatus": 500,
      "latencyMs": 1709
    },
    {
      "id": "kumpeapps",
      "name": "KumpeApps API",
      "provider": "KumpeApps",
      "category": "auth",
      "description": "KKid API. Due to security concerns all calls to this API requires authentication. If you have access then you may use your KumpeApps username/password to authenticate. To gain access please use the contact developer link below.",
      "longDescription": "KKid API. Due to security concerns all calls to this API requires authentication. If you have access then you may use your KumpeApps username/password to authenticate. To gain access please use the contact developer link below.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "kumpeapps"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-Auth)",
      "authExample": "X-Auth: YOUR_API_KEY",
      "baseUrl": "https://restapi.kumpeapps.com/{version}",
      "docsUrl": "https://restapi.kumpeapps.com/{version}",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account. Mobile app utilities and tools API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "PATCH",
          "path": "/appkey",
          "description": "Compromise app key"
        },
        {
          "method": "POST",
          "path": "/appkey",
          "description": "Request app key"
        },
        {
          "method": "PUT",
          "path": "/appkey",
          "description": "Deactivate app key"
        },
        {
          "method": "PATCH",
          "path": "/authentication/appkey",
          "description": "Compromise app key"
        },
        {
          "method": "POST",
          "path": "/authentication/appkey",
          "description": "Request app key"
        },
        {
          "method": "PUT",
          "path": "/authentication/appkey",
          "description": "Deactivate app key"
        },
        {
          "method": "GET",
          "path": "/authentication/authkey",
          "description": "Request auth key for user (login user)"
        },
        {
          "method": "PATCH",
          "path": "/authentication/authkey",
          "description": "Compromise auth key"
        }
      ],
      "sampleRequest": "curl -X GET 'https://restapi.kumpeapps.com/{version}/appkey' \\\n  -H 'X-Auth: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.816Z",
      "verifiedStatus": 404,
      "latencyMs": 1171
    },
    {
      "id": "languagetool",
      "name": "LanguageTool API",
      "provider": "LanguageTool",
      "category": "ai",
      "description": "Check texts for style and grammar issues with <a href='https://languagetool.org'>LanguageTool</a>. Please consider the following default limitations:<ul><li>your daily request limit depending on <a href='https://languagetool.org/editor/settings/access-tokens'>your plan</a> <li>maximum number of requ",
      "longDescription": "Check texts for style and grammar issues with <a href='https://languagetool.org'>LanguageTool</a>. Please consider the following default limitations:<ul><li>your daily request limit depending on <a href='https://languagetool.org/editor/settings/access-tokens'>your plan</a> <li>maximum number of requ",
      "color": "#10b981",
      "tags": [
        "ai",
        "languagetool"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.languagetoolplus.com/v2",
      "docsUrl": "https://api.languagetoolplus.com/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/check",
          "description": "Check a text"
        },
        {
          "method": "GET",
          "path": "/languages",
          "description": "Get a list of supported languages."
        },
        {
          "method": "GET",
          "path": "/words",
          "description": "List words in dictionaries"
        },
        {
          "method": "POST",
          "path": "/words/add",
          "description": "Add word to a dictionary"
        },
        {
          "method": "POST",
          "path": "/words/delete",
          "description": "Remove word from a dictionary"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.languagetoolplus.com/v2/check' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:05.279Z",
      "verifiedStatus": 400,
      "latencyMs": 1564
    },
    {
      "id": "link-fish",
      "name": "link.fish API",
      "provider": "link.fish",
      "category": "auth",
      "description": "API to easily extract data from websites.\n\nBase URL\n\nAll URLs referenced in the documentation have the following base:\n\n``\nhttps://api.link.fish\n``\n\nThe REST API is only served over HTTPS. To ensure data privacy, unencrypted HTTP is not supported.\n\nAuthentication\nHTTP requests to the REST",
      "longDescription": "API to easily extract data from websites.\n\nBase URL\n\nAll URLs referenced in the documentation have the following base:\n\n``\nhttps://api.link.fish\n``\n\nThe REST API is only served over HTTPS. To ensure data privacy, unencrypted HTTP is not supported.\n\nAuthentication\nHTTP requests to the REST",
      "color": "#6366f1",
      "tags": [
        "auth",
        "link"
      ],
      "authType": "api-key",
      "authDescription": "API key authentication (see docs for format)",
      "authExample": "Authorization: Bearer YOUR_API_KEY",
      "baseUrl": "https://api.link.fish/",
      "docsUrl": "https://link.fish/api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Web data extraction and structured data API. Plans from $29/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/Urls/apps",
          "description": "Get mobile apps"
        },
        {
          "method": "GET",
          "path": "/Urls/browser-data",
          "description": "Extract data (browser)"
        },
        {
          "method": "GET",
          "path": "/Urls/browser-screenshot",
          "description": "Generate screenshot (browser)"
        },
        {
          "method": "GET",
          "path": "/Urls/data",
          "description": "Extract data"
        },
        {
          "method": "GET",
          "path": "/Urls/data-raw",
          "description": "Return data of JSON/XML"
        },
        {
          "method": "GET",
          "path": "/Urls/data-tabular",
          "description": "Return tabular data"
        },
        {
          "method": "GET",
          "path": "/Urls/geo-coordinates",
          "description": "Get geo coordinates"
        },
        {
          "method": "GET",
          "path": "/Urls/social-media",
          "description": "Get social media accounts"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.link.fish//Urls/apps' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:05.839Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "linode",
      "name": "Linode API",
      "provider": "Linode",
      "category": "search",
      "description": "Introduction\nThe Linode API provides the ability to programmatically manage the full\nrange of Linode products and services.\n\nThis reference is designed to assist application developers and system\nadministrators.  Each endpoint includes descriptions, request syntax, and\nexamples using standard HTT",
      "longDescription": "Introduction\nThe Linode API provides the ability to programmatically manage the full\nrange of Linode products and services.\n\nThis reference is designed to assist application developers and system\nadministrators.  Each endpoint includes descriptions, request syntax, and\nexamples using standard HTT",
      "color": "#ec4899",
      "tags": [
        "search",
        "linode"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.linode.com/v4",
      "docsUrl": "https://linode.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 500,
        "freeQuota": {
          "amount": 10000,
          "unit": "credit-cents",
          "period": "signup",
          "note": "$100 credit for 60 days (new users)"
        },
        "tiers": [
          {
            "name": "Nanode 1GB",
            "monthlyCents": 500,
            "included": "1 vCPU, 1GB RAM, 25GB SSD"
          },
          {
            "name": "Linode 2GB",
            "monthlyCents": 1000,
            "included": "1 vCPU, 2GB RAM, 50GB SSD"
          },
          {
            "name": "Linode 4GB",
            "monthlyCents": 2000,
            "included": "2 vCPU, 4GB RAM, 80GB SSD"
          }
        ],
        "details": "Nanode: $5/mo (1GB RAM). Linode 2GB: $10/mo. Managed: $100/mo/node. Object storage: $5/mo. Block storage: $0.10/GB/mo."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account",
          "description": "Account View"
        },
        {
          "method": "PUT",
          "path": "/account",
          "description": "Account Update"
        },
        {
          "method": "POST",
          "path": "/account/cancel",
          "description": "Account Cancel"
        },
        {
          "method": "POST",
          "path": "/account/credit-card",
          "description": "Credit Card Add/Edit"
        },
        {
          "method": "GET",
          "path": "/account/entity-transfers",
          "description": "Entity Transfers List"
        },
        {
          "method": "POST",
          "path": "/account/entity-transfers",
          "description": "Entity Transfer Create"
        },
        {
          "method": "DELETE",
          "path": "/account/entity-transfers/{token}",
          "description": "Entity Transfer Cancel"
        },
        {
          "method": "GET",
          "path": "/account/entity-transfers/{token}",
          "description": "Entity Transfer View"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.linode.com/v4/account' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 75,
      "score": 60,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:04.979Z",
      "verifiedStatus": 404,
      "latencyMs": 1152
    },
    {
      "id": "api-docs-logoraisr-com",
      "name": "API docs | logoraisr.com",
      "provider": "API docs | logoraisr.com",
      "category": "storage",
      "description": "<p style=\"font-size:110%;\">Dig into our logoraisr API reference documentation. We also offer an OpenAPI specification to allow easy integration into your systems. You can download the json file by clicking on the download button.<p><br><p style=\"font-size:110%; font-weight:bold\">OpenAPI 2.0 Validati",
      "longDescription": "<p style=\"font-size:110%;\">Dig into our logoraisr API reference documentation. We also offer an OpenAPI specification to allow easy integration into your systems. You can download the json file by clicking on the download button.<p><br><p style=\"font-size:110%; font-weight:bold\">OpenAPI 2.0 Validati",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "logoraisr"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://api.logoraisr.com/rest-v1",
      "docsUrl": "https://logoraisr.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free trial: 5 image upscales. Pay-as-you-go from €0.12/image. AI image upscaling."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/previews/{file_id}/",
          "description": "Get preview image of uploaded file"
        },
        {
          "method": "GET",
          "path": "/processes/",
          "description": "Get process list."
        },
        {
          "method": "GET",
          "path": "/projects/",
          "description": "Get user project list."
        },
        {
          "method": "POST",
          "path": "/projects/",
          "description": "Create a new project."
        },
        {
          "method": "GET",
          "path": "/projects/{project_number}/",
          "description": "Get project details."
        },
        {
          "method": "GET",
          "path": "/reports/",
          "description": "Get user report list."
        },
        {
          "method": "POST",
          "path": "/reports/",
          "description": "Create a new report."
        },
        {
          "method": "GET",
          "path": "/reports/{report_number}/",
          "description": "Get report details."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.logoraisr.com/rest-v1/previews/{file_id}/' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:05.061Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "loket-nl",
      "name": "Loket.nl API",
      "provider": "Loket.nl",
      "category": "maps",
      "description": "<span style=\"color:green\">Is this your first time here? Please check out our introduction to Loket (API)</span>\n\nThe initial loading time of this developer portal may be very long due to the large number of endpoints designs being rendered when loading the page.\nWe are lookin",
      "longDescription": "<span style=\"color:green\">Is this your first time here? Please check out our introduction to Loket (API)</span>\n\nThe initial loading time of this developer portal may be very long due to the large number of endpoints designs being rendered when loading the page.\nWe are lookin",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "loket"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.loket.nl/v2",
      "docsUrl": "https://api.loket.nl/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/achmeainsurancecontracts",
          "description": "list of insurance contracts"
        },
        {
          "method": "GET",
          "path": "/achmeainsurancecontracts/{achmeaInsuranceContractId}/insuredwagecalculationpercentages",
          "description": "list of wage percentages for an insurance contract"
        },
        {
          "method": "GET",
          "path": "/aowDate",
          "description": "Acquire the AOW date"
        },
        {
          "method": "GET",
          "path": "/applications/{applicationId}/authorizations",
          "description": "Authorizations for the application"
        },
        {
          "method": "GET",
          "path": "/applications/{applicationId}/logo",
          "description": "Download the application logo"
        },
        {
          "method": "GET",
          "path": "/chamberofcommerce/{chamberOfCommerceNumber}/companyinformation",
          "description": "Acquire company information"
        },
        {
          "method": "GET",
          "path": "/datanewbusiness/functions",
          "description": "Get a list of functions"
        },
        {
          "method": "GET",
          "path": "/datanewbusiness/token",
          "description": "Get Data New Business token"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.loket.nl/v2/achmeainsurancecontracts' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:05.327Z",
      "verifiedStatus": 404,
      "latencyMs": 1397
    },
    {
      "id": "lotadata",
      "name": "LotaData",
      "provider": "LotaData",
      "category": "maps",
      "description": "Access the most exhaustive, accurate and up-to-date collection of global and hyper-local geocoded events and activities across a wide range of categories and genres",
      "longDescription": "Access the most exhaustive, accurate and up-to-date collection of global and hyper-local geocoded events and activities across a wide range of categories and genres",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "lotadata"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (api_key)",
      "authExample": "GET /endpoint?api_key=YOUR_KEY",
      "baseUrl": "https://api2.lotadata.com/v2",
      "docsUrl": "https://api2.lotadata.com/v2",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid events and activity data API. Pricing on request."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/events",
          "description": "Find event occurrences in the area. Returns results at specific place and time, event groups are expanded for every occurrence."
        },
        {
          "method": "GET",
          "path": "/events/{id}",
          "description": "Get Specific event details."
        },
        {
          "method": "GET",
          "path": "/places",
          "description": "Venues, landmarks, regions, these are all places to search."
        },
        {
          "method": "GET",
          "path": "/places/{id}",
          "description": "Get specific place details"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api2.lotadata.com/v2/events' \\\n  -H 'GET /endpoint?api_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 54,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 30,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:05.262Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "tradeworks",
      "name": "Tradeworks",
      "provider": "Tradeworks",
      "category": "auth",
      "description": "Authentication is required to access all methods of the API. Enter username and password.\n                Credentials are automatically set as you type.",
      "longDescription": "Authentication is required to access all methods of the API. Enter username and password.\n                Credentials are automatically set as you type.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "magick"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://devui.magick.nu/rest",
      "docsUrl": "http://devui.magick.nu/rest",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/strategies/strategyId/{strategyId}",
          "description": "Get Strategy by ID"
        },
        {
          "method": "GET",
          "path": "/strategies/templates",
          "description": "Get all Template Strategies"
        },
        {
          "method": "POST",
          "path": "/tradingAccounts",
          "description": "Add a Trading Account"
        },
        {
          "method": "PUT",
          "path": "/tradingAccounts/password/{username}/{brokerserver}/{mt4username}",
          "description": "Update MT4 Account Password"
        },
        {
          "method": "POST",
          "path": "/users",
          "description": "Create a new Tradeworks User"
        },
        {
          "method": "GET",
          "path": "/users/email/{email}",
          "description": "Check if email is available"
        },
        {
          "method": "PUT",
          "path": "/users/password/{username}",
          "description": "Update user's password"
        },
        {
          "method": "GET",
          "path": "/users/username/{username}",
          "description": "Check if username is available"
        }
      ],
      "sampleRequest": "curl -X GET 'http://devui.magick.nu/rest/strategies/strategyId/{strategyId}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 36,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:05.615Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "mandrill",
      "name": "Mandrill",
      "provider": "Mandrill",
      "category": "communication",
      "description": "Mandrill is a reliable, scalable, and secure delivery API for transactional emails from websites and applications. It's ideal for sending data-driven transactional emails, including targeted e-commerce and personalized one-to-one messages.",
      "longDescription": "Mandrill is a reliable, scalable, and secure delivery API for transactional emails from websites and applications. It's ideal for sending data-driven transactional emails, including targeted e-commerce and personalized one-to-one messages.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "mandrillapp"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://mandrillapp.com/api/1.0/",
      "docsUrl": "https://mandrillapp.com/api/1.0/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/exports/activity.json",
          "description": "Begins an export of your activity history. The activity will be exported to a zi"
        },
        {
          "method": "POST",
          "path": "/exports/info.json",
          "description": "Returns information about an export job. If the export job's state is 'complete'"
        },
        {
          "method": "POST",
          "path": "/exports/list.json",
          "description": "Returns a list of your exports."
        },
        {
          "method": "POST",
          "path": "/exports/rejects.json",
          "description": "Begins an export of your rejection blacklist. The blacklist will be exported to "
        },
        {
          "method": "POST",
          "path": "/exports/whitelist.json",
          "description": "Begins an export of your rejection whitelist. The whitelist will be exported to "
        },
        {
          "method": "POST",
          "path": "/inbound/add-domain.json",
          "description": "Add an inbound domain to your account"
        },
        {
          "method": "POST",
          "path": "/inbound/add-route.json",
          "description": "Add a new mailbox route to an inbound domain"
        },
        {
          "method": "POST",
          "path": "/inbound/check-domain.json",
          "description": "Check the MX settings for an inbound domain. The domain must have already been a"
        }
      ],
      "sampleRequest": "curl -X GET 'https://mandrillapp.com/api/1.0//exports/activity.json' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:05.923Z",
      "verifiedStatus": 404,
      "latencyMs": 1626
    },
    {
      "id": "numbers",
      "name": "Numbers API",
      "provider": "Numbers",
      "category": "maps",
      "description": "All about Numbers. REST access with json/xml/jsonp result support. Below is the documentation for the Numbers API. You can try them out right here. Find more information and subscribe at math.tools",
      "longDescription": "All about Numbers. REST access with json/xml/jsonp result support. Below is the documentation for the Numbers API. You can try them out right here. Find more information and subscribe at math.tools",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "math"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-Mathtools-Api-Secret)",
      "authExample": "X-Mathtools-Api-Secret: YOUR_API_KEY",
      "baseUrl": "https://api.math.tools",
      "docsUrl": "https://api.math.tools",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Number facts API (numbersapi.com); no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/numbers/base",
          "description": "Convert a given number from one base to another base"
        },
        {
          "method": "GET",
          "path": "/numbers/base/binary",
          "description": "Convert a given number to binary"
        },
        {
          "method": "GET",
          "path": "/numbers/base/hex",
          "description": "Convert a given number to hexadecimal"
        },
        {
          "method": "GET",
          "path": "/numbers/base/octal",
          "description": "Convert a given number to octal"
        },
        {
          "method": "GET",
          "path": "/numbers/cardinal",
          "description": "Get the cardinal of the given number"
        },
        {
          "method": "GET",
          "path": "/numbers/currency",
          "description": "Spells out the number as a currency"
        },
        {
          "method": "GET",
          "path": "/numbers/fact",
          "description": "Get a random fact about a number"
        },
        {
          "method": "GET",
          "path": "/numbers/is-cube",
          "description": "Checks whether a given number is a cube number or not."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.math.tools/numbers/base' \\\n  -H 'X-Mathtools-Api-Secret: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 54,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.133Z",
      "verifiedStatus": 200,
      "latencyMs": 1836
    },
    {
      "id": "miataru",
      "name": "Miataru",
      "provider": "Miataru",
      "category": "maps",
      "description": "The Miataru API is very simple and straight forward. Generally you're posting (HTTP POST) a JSON formatted request to a service method locations and you get back a JSON formatted answer. Please take into consideration that this has the request-for-comment status and that it can change while there's",
      "longDescription": "The Miataru API is very simple and straight forward. Generally you're posting (HTTP POST) a JSON formatted request to a service method locations and you get back a JSON formatted answer. Please take into consideration that this has the request-for-comment status and that it can change while there's",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "miataru"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://service.miataru.com/v1",
      "docsUrl": "http://miataru.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/GetLocation",
          "description": "To retrieve a specific devices latest known location the /GetLocation method is "
        },
        {
          "method": "GET",
          "path": "/GetLocationGeoJSON/{deviceID}",
          "description": "Retrieves a devices Location in GeoJSON format."
        },
        {
          "method": "POST",
          "path": "/GetLocationHistory",
          "description": "Location History is stored on the server only if the client told the server to d"
        },
        {
          "method": "POST",
          "path": "/GetVisitorHistory",
          "description": "Visitor History is stored on the server with every request to the location or lo"
        },
        {
          "method": "POST",
          "path": "/UpdateLocation",
          "description": "This method is used to update the location of a device. The device does not need"
        }
      ],
      "sampleRequest": "curl -X GET 'http://service.miataru.com/v1/GetLocation' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.430Z",
      "verifiedStatus": 404,
      "latencyMs": 2090
    },
    {
      "id": "mineskin",
      "name": "MineSkin API",
      "provider": "MineSkin",
      "category": "developer",
      "description": "Client implementations: \nJava: https://github.com/InventivetalentDev/MineskinClient\nNodeJS: https://github.com/InventivetalentDev/mineskin-client\n\nExamples: https://github.com/MineSkin/examples",
      "longDescription": "Client implementations: \nJava: https://github.com/InventivetalentDev/MineskinClient\nNodeJS: https://github.com/InventivetalentDev/mineskin-client\n\nExamples: https://github.com/MineSkin/examples",
      "color": "#64748b",
      "tags": [
        "developer",
        "mineskin"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (key)",
      "authExample": "GET /endpoint?key=YOUR_KEY",
      "baseUrl": "https://api.mineskin.org",
      "docsUrl": "https://discord.gg/nzAdvPc",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. Minecraft skin rendering and texture API."
      },
      "rateLimit": "1 req/s",
      "endpoints": [
        {
          "method": "POST",
          "path": "/generate/upload",
          "description": "POST /generate/upload"
        },
        {
          "method": "POST",
          "path": "/generate/url",
          "description": "POST /generate/url"
        },
        {
          "method": "POST",
          "path": "/generate/user",
          "description": "POST /generate/user"
        },
        {
          "method": "GET",
          "path": "/get/delay",
          "description": "GET /get/delay"
        },
        {
          "method": "GET",
          "path": "/get/id/{id}",
          "description": "Deprecated. Use /get/uuid instead."
        },
        {
          "method": "GET",
          "path": "/get/list/{page}",
          "description": "GET /get/list/{page}"
        },
        {
          "method": "GET",
          "path": "/get/uuid/{uuid}",
          "description": "GET /get/uuid/{uuid}"
        },
        {
          "method": "GET",
          "path": "/validate/name/{name}",
          "description": "GET /validate/name/{name}"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.mineskin.org/generate/upload' \\\n  -H 'GET /endpoint?key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 48,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.624Z",
      "verifiedStatus": 200,
      "latencyMs": 2078
    },
    {
      "id": "mist",
      "name": "Mist API",
      "provider": "Mist",
      "category": "developer",
      "description": "> Version: 0.36.1\n>\n> Date: March 3, 2022\n\n---\n\nAvailable Documentation\n* Postman\n* Open API\n\n---\nUseful links\n* Mist Homepage\n* [Mist Documentation](https://www.mist.com/d",
      "longDescription": "> Version: 0.36.1\n>\n> Date: March 3, 2022\n\n---\n\nAvailable Documentation\n* Postman\n* Open API\n\n---\nUseful links\n* Mist Homepage\n* [Mist Documentation](https://www.mist.com/d",
      "color": "#64748b",
      "tags": [
        "developer",
        "mist"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://api.mist.com",
      "docsUrl": "https://api.mist.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Juniper/Mist developer account. AI-driven networking and Wi-Fi API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/const/alarm_defs",
          "description": "getAlarmDefinitions"
        },
        {
          "method": "GET",
          "path": "/api/v1/const/ap_channels",
          "description": "getApChannels"
        },
        {
          "method": "GET",
          "path": "/api/v1/const/ap_led_status",
          "description": "getApLedDefinition"
        },
        {
          "method": "GET",
          "path": "/api/v1/const/applications",
          "description": "getApplications"
        },
        {
          "method": "GET",
          "path": "/api/v1/const/call_events",
          "description": "getCallEventsDefinitions"
        },
        {
          "method": "GET",
          "path": "/api/v1/const/client_events",
          "description": "getClientEventsDefinitions"
        },
        {
          "method": "GET",
          "path": "/api/v1/const/countries",
          "description": "getCountryCodes"
        },
        {
          "method": "GET",
          "path": "/api/v1/const/default_gateway_config",
          "description": "getGetawayDefaultConfig"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.mist.com/api/v1/const/alarm_defs' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.800Z",
      "verifiedStatus": 404,
      "latencyMs": 2224
    },
    {
      "id": "motaword",
      "name": "MotaWord API",
      "provider": "MotaWord",
      "category": "ai",
      "description": "Use MotaWord API to post and track your translation projects.",
      "longDescription": "Use MotaWord API to post and track your translation projects.",
      "color": "#10b981",
      "tags": [
        "ai",
        "motaword"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://api.motaword.com",
      "docsUrl": "https://api.motaword.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-per-use translation platform. From $0.05/word. Project-based pricing."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "Available endpoints"
        },
        {
          "method": "GET",
          "path": "/async/download",
          "description": "Download result of an async operation"
        },
        {
          "method": "GET",
          "path": "/blogs",
          "description": "Get blog posts - ordered by created desc by default"
        },
        {
          "method": "DELETE",
          "path": "/cache/{key}",
          "description": "Clear cache by key"
        },
        {
          "method": "GET",
          "path": "/commissions",
          "description": "Returns a commission list of current client."
        },
        {
          "method": "POST",
          "path": "/commissions",
          "description": "Returns a commission list of current client."
        },
        {
          "method": "GET",
          "path": "/continuous_projects",
          "description": "View continuous projects"
        },
        {
          "method": "POST",
          "path": "/continuous_projects",
          "description": "Create a continuous project"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.motaword.com/' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.508Z",
      "verifiedStatus": 200,
      "latencyMs": 1876
    },
    {
      "id": "mtaa-api-documentation",
      "name": "Mtaa API Documentation",
      "provider": "Mtaa API Documentation",
      "category": "maps",
      "description": "Mtaa A simple REST API to access Tanzania's location information,With mtaa API you can easily query and integrate all the location in tanzania from region level to streets from your programming language of your your choice",
      "longDescription": "Mtaa A simple REST API to access Tanzania's location information,With mtaa API you can easily query and integrate all the location in tanzania from region level to streets from your programming language of your your choice",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "mtaa-api"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://mtaa-api.herokuapp.com/api",
      "docsUrl": "https://github.com/HackEAC/mtaaAPI",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/{country}",
          "description": "Returns all regions present in Tanzania"
        },
        {
          "method": "GET",
          "path": "/{country}/{region}",
          "description": "Returns all districts in region"
        },
        {
          "method": "GET",
          "path": "/{country}/{region}/{district}",
          "description": "Returns all wards in a district"
        },
        {
          "method": "GET",
          "path": "/{country}/{region}/{district}/{ward}",
          "description": "Returns all streets in a ward"
        },
        {
          "method": "GET",
          "path": "/{country}/{region}/{district}/{ward}/{street}",
          "description": "Returns all neighborhood in a street"
        }
      ],
      "sampleRequest": "curl -X GET 'https://mtaa-api.herokuapp.com/api/{country}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 60,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.520Z",
      "verifiedStatus": 404,
      "latencyMs": 1806
    },
    {
      "id": "account-and-transaction-api-specificatio",
      "name": "Account and Transaction API Specification - UK",
      "provider": "Account and Transaction API Specification - UK",
      "category": "developer",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Functionality at a glance\r\n\r\nThe NBG \"UK OPB - Account and Transaction v3.1.5\" API follows the UK Open Banking Specification\r\n    v3.1.5\r\n\r\nThis Account and Transaction API Specificati",
      "color": "#64748b",
      "tags": [
        "developer",
        "maps",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://apis.nbg.gr/sandbox/uk.openbanking.accountinfo/oauth2/v3.1.5",
      "docsUrl": "https://developer.nbg.gr/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/account-access-consents",
          "description": "Create Account Access Consents"
        },
        {
          "method": "DELETE",
          "path": "/account-access-consents/{consentId}",
          "description": "Delete Account Access Consents"
        },
        {
          "method": "GET",
          "path": "/account-access-consents/{consentId}",
          "description": "Get Account Access Consents"
        },
        {
          "method": "GET",
          "path": "/accounts",
          "description": "Get Accounts"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}",
          "description": "Get Accounts"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}/balances",
          "description": "Get Balances"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}/beneficiaries",
          "description": "Get Beneficiaries"
        },
        {
          "method": "GET",
          "path": "/accounts/{accountId}/parties",
          "description": "Get Parties"
        }
      ],
      "sampleRequest": "curl -X GET 'https://apis.nbg.gr/sandbox/uk.openbanking.accountinfo/oauth2/v3.1.5/account-access-consents' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 91,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 69,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.823Z",
      "verifiedStatus": 404,
      "latencyMs": 2006
    },
    {
      "id": "neows-near-earth-object-web-service",
      "name": "NeoWs - (Near Earth Object Web Service)",
      "provider": "NeoWs - (Near Earth Object Web Service)",
      "category": "entertainment",
      "description": "A web service for near earth objects. All the data is from the <a href=\"http://neo.jpl.nasa.gov/\" target=\"_blank\">NASA JPL Asteroid team</a>. \n\n \n\nNeoWs is proud to power AsteroidTracker on <a href=\"https://itunes.apple.com/us/app/asteroid-tracker/id689684901?mt=8\" target=\"_blank\">iOS</a> and <a hre",
      "longDescription": "A web service for near earth objects. All the data is from the <a href=\"http://neo.jpl.nasa.gov/\" target=\"_blank\">NASA JPL Asteroid team</a>. \n\n \n\nNeoWs is proud to power AsteroidTracker on <a href=\"https://itunes.apple.com/us/app/asteroid-tracker/id689684901?mt=8\" target=\"_blank\">iOS</a> and <a hre",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "neowsapp"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://www.neowsapp.com/",
      "docsUrl": "http://www.neowsapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/rest/v1/feed",
          "description": "Find Near Earth Objects by date"
        },
        {
          "method": "GET",
          "path": "/rest/v1/feed/today",
          "description": "Find Near Earth Objects for today"
        },
        {
          "method": "GET",
          "path": "/rest/v1/neo/browse",
          "description": "Browse the Near Earth Objects service"
        },
        {
          "method": "GET",
          "path": "/rest/v1/neo/sentry",
          "description": "Retrieve Sentry (Impact Risk ) Near Earth Objects"
        },
        {
          "method": "GET",
          "path": "/rest/v1/neo/sentry/{asteroid_id}",
          "description": "Retrieve Sentry (Impact Risk ) Near Earth Objectby ID "
        },
        {
          "method": "GET",
          "path": "/rest/v1/neo/{asteroid_id}",
          "description": "Find Near Earth Objects by id"
        },
        {
          "method": "GET",
          "path": "/rest/v1/stats",
          "description": "Get the Near Earth Object data set totals"
        }
      ],
      "sampleRequest": "curl -X GET 'http://www.neowsapp.com//rest/v1/feed' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.545Z",
      "verifiedStatus": 401,
      "latencyMs": 1719
    },
    {
      "id": "netbox",
      "name": "NetBox API",
      "provider": "NetBox",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "API to access NetBox",
      "color": "#14b8a6",
      "tags": [
        "developer",
        "maps",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://demo.netbox.dev/api",
      "docsUrl": "https://demo.netbox.dev/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/circuits/circuit-terminations/",
          "description": "DELETE /circuits/circuit-terminations/"
        },
        {
          "method": "GET",
          "path": "/circuits/circuit-terminations/",
          "description": "GET /circuits/circuit-terminations/"
        },
        {
          "method": "PATCH",
          "path": "/circuits/circuit-terminations/",
          "description": "PATCH /circuits/circuit-terminations/"
        },
        {
          "method": "POST",
          "path": "/circuits/circuit-terminations/",
          "description": "POST /circuits/circuit-terminations/"
        },
        {
          "method": "PUT",
          "path": "/circuits/circuit-terminations/",
          "description": "PUT /circuits/circuit-terminations/"
        },
        {
          "method": "DELETE",
          "path": "/circuits/circuit-terminations/{id}/",
          "description": "DELETE /circuits/circuit-terminations/{id}/"
        },
        {
          "method": "GET",
          "path": "/circuits/circuit-terminations/{id}/",
          "description": "GET /circuits/circuit-terminations/{id}/"
        },
        {
          "method": "PATCH",
          "path": "/circuits/circuit-terminations/{id}/",
          "description": "PATCH /circuits/circuit-terminations/{id}/"
        }
      ],
      "sampleRequest": "curl -X GET 'https://demo.netbox.dev/api/circuits/circuit-terminations/' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 76,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 63,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:08.606Z",
      "verifiedStatus": 403,
      "latencyMs": 3753
    },
    {
      "id": "labs64-netlicensing-restful-api-test-cen",
      "name": "Labs64 NetLicensing RESTful API Test Center",
      "provider": "Labs64 NetLicensing RESTful API Test Center",
      "category": "auth",
      "description": "The Labs64 <a href='https://netlicensing.io/wiki/restful-api' target='_blank'>NetLicensing RESTful API</a> gives you access to NetLicensing’s core features.<br/><br/><strong>Authentication</strong><br/>You authenticate to the NetLicensing API by providing your account credentials or simply use our d",
      "longDescription": "The Labs64 <a href='https://netlicensing.io/wiki/restful-api' target='_blank'>NetLicensing RESTful API</a> gives you access to NetLicensing’s core features.<br/><br/><strong>Authentication</strong><br/>You authenticate to the NetLicensing API by providing your account credentials or simply use our d",
      "color": "#6366f1",
      "tags": [
        "auth",
        "netlicensing"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://go.netlicensing.io/core/v2/rest",
      "docsUrl": "https://go.netlicensing.io/core/v2/rest",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: up to 10 licensees. Paid from €19/mo. Software license management API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/license",
          "description": "List Licenses"
        },
        {
          "method": "POST",
          "path": "/license",
          "description": "Create License"
        },
        {
          "method": "DELETE",
          "path": "/license/{licenseNumber}",
          "description": "Delete License"
        },
        {
          "method": "GET",
          "path": "/license/{licenseNumber}",
          "description": "Get License"
        },
        {
          "method": "POST",
          "path": "/license/{licenseNumber}",
          "description": "Update License"
        },
        {
          "method": "GET",
          "path": "/licensee",
          "description": "List Licensees"
        },
        {
          "method": "POST",
          "path": "/licensee",
          "description": "Create Licensee"
        },
        {
          "method": "DELETE",
          "path": "/licensee/{licenseeNumber}",
          "description": "Delete Licensee"
        }
      ],
      "sampleRequest": "curl -X GET 'https://go.netlicensing.io/core/v2/rest/license' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:07.235Z",
      "verifiedStatus": 401,
      "latencyMs": 2256
    },
    {
      "id": "nfusion-solutions-market-data",
      "name": "nFusion Solutions Market Data API",
      "provider": "nFusion Solutions Market Data",
      "category": "finance",
      "description": "nFusion Solutions provides REST APIs that deliver enterprise-grade financial data. Data sets include real-time and historical pricing for Spot prices of precious metals such as Gold, Silver, Platinum, and Palladium, exchange",
      "longDescription": "nFusion Solutions provides REST APIs that deliver enterprise-grade financial data. Data sets include real-time and historical pricing for Spot prices of precious metals such as Gold, Silver, Platinum, and Palladium, exchange",
      "color": "#22c55e",
      "tags": [
        "finance",
        "nfusionsolutions"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (token)",
      "authExample": "GET /endpoint?token=YOUR_KEY",
      "baseUrl": "https://api.nfusionsolutions.biz",
      "docsUrl": "https://nfusionsolutions.com/contact-us",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Precious metals and market data API. Pricing on request."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/Currencies/history",
          "description": "Get historical prices for requested currency pairs"
        },
        {
          "method": "GET",
          "path": "/api/v1/Currencies/history/supported",
          "description": "Get list of currency pairs supported by the history endpoint"
        },
        {
          "method": "GET",
          "path": "/api/v1/Currencies/rate",
          "description": "Get latest mid rate for requested currency pairs"
        },
        {
          "method": "GET",
          "path": "/api/v1/Currencies/rate/supported",
          "description": "Get list of currencies supported by the rate endpoint"
        },
        {
          "method": "GET",
          "path": "/api/v1/Currencies/summary",
          "description": "Get latest Summary for requested currency pairs"
        },
        {
          "method": "GET",
          "path": "/api/v1/Currencies/summary/supported",
          "description": "Get list of currency pairs supported by the Summary endpoint"
        },
        {
          "method": "GET",
          "path": "/api/v1/Metals/benchmark/history",
          "description": "Get historical benchmark prices for requested metals"
        },
        {
          "method": "GET",
          "path": "/api/v1/Metals/benchmark/summary",
          "description": "Get latest Benchmark prices for requested metals"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.nfusionsolutions.biz/api/v1/Currencies/history' \\\n  -H 'GET /endpoint?token=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:07.055Z",
      "verifiedStatus": 404,
      "latencyMs": 1994
    },
    {
      "id": "nowpayments",
      "name": "NOWPayments API",
      "provider": "NOWPayments",
      "category": "storage",
      "description": "NOWPayments is a non-custodial cryptocurrency payment processing platform. Accept payments in a wide range of cryptos and get them instantly converted into a coin of your choice and sent to your wallet. Keeping it simple – no excess.\n\nSandbox\n\nBefore production usage, you can test our API using th",
      "longDescription": "NOWPayments is a non-custodial cryptocurrency payment processing platform. Accept payments in a wide range of cryptos and get them instantly converted into a coin of your choice and sent to your wallet. Keeping it simple – no excess.\n\nSandbox\n\nBefore production usage, you can test our API using th",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "nowpayments"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.nowpayments.io",
      "docsUrl": "https://api.nowpayments.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/estimate",
          "description": "Get estimated price"
        },
        {
          "method": "GET",
          "path": "/v1/min-amount",
          "description": "Get the minimum payment amount"
        },
        {
          "method": "GET",
          "path": "/v1/payment/",
          "description": "Get list of payments"
        },
        {
          "method": "POST",
          "path": "/v1/payment/{id}/update-merchant-estimate",
          "description": "Get/Update payment estimate"
        },
        {
          "method": "GET",
          "path": "/v1/payment/{payment_id}",
          "description": "Get payment status"
        },
        {
          "method": "POST",
          "path": "/v1/payout/{withdrawals-id}/verify",
          "description": "Verify payout"
        },
        {
          "method": "GET",
          "path": "/v1/sub-partner",
          "description": "Get sub-partners"
        },
        {
          "method": "GET",
          "path": "/v1/sub-partner/balance/{id}",
          "description": "Get sub-partner balance"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.nowpayments.io/v1/estimate' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:06.761Z",
      "verifiedStatus": 403,
      "latencyMs": 1536
    },
    {
      "id": "ntropy-transaction-api-v1",
      "name": "Ntropy Transaction API v1",
      "provider": "Ntropy Transaction API v1",
      "category": "communication",
      "description": "Ntropy Transaction API for transaction classification & management\n\nContact Support:\n Name: API Support\n Email: api@ntropy.network",
      "longDescription": "Ntropy Transaction API for transaction classification & management\n\nContact Support:\n Name: API Support\n Email: api@ntropy.network",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "ntropy"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.ntropy.network",
      "docsUrl": "https://api.ntropy.network",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/classifier/business/batch/{id}",
          "description": "Get a batch of business transaction classification results."
        },
        {
          "method": "GET",
          "path": "/classifier/consumer/batch/{id}",
          "description": "Get a batch of consumer transaction classification results."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.ntropy.network/classifier/business/batch/{id}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 37,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:09.537Z",
      "verifiedStatus": 200,
      "latencyMs": 4289
    },
    {
      "id": "odweather",
      "name": "ODWeather",
      "provider": "ODWeather",
      "category": "weather",
      "description": "This is the api to access the ODWeather API information",
      "longDescription": "This is the api to access the ODWeather API information",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "oceandrivers"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.oceandrivers.com/",
      "docsUrl": "https://api.oceandrivers.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1.0/compareStation/{stationName}/",
          "description": "Get forecast and realtime information for known points<br/>None"
        },
        {
          "method": "GET",
          "path": "/v1.0/getAemetStation/{stationName}/{period}/",
          "description": "Get data from the aemet stations<br/>None"
        },
        {
          "method": "GET",
          "path": "/v1.0/getEasyWind/{easywindId}/",
          "description": "Get data from the easywind weather stations<br/>None"
        },
        {
          "method": "GET",
          "path": "/v1.0/getEventStations/{eventId}/",
          "description": "Get stations in an event<br/>None"
        },
        {
          "method": "GET",
          "path": "/v1.0/getForecastPoints/{yatchclubid}/language/{language}",
          "description": "Get forecast points of a yatchclub<br/>None"
        },
        {
          "method": "GET",
          "path": "/v1.0/getForecastTimeSeries/{latitude}/{longitude}/",
          "description": "Get timeseries forecast information<br/>None"
        },
        {
          "method": "GET",
          "path": "/v1.0/getForecastTimeSeriesWrf/{latitude}/{longitude}/",
          "description": "Get timeseries forecast information<br/>None"
        },
        {
          "method": "GET",
          "path": "/v1.0/getSocibWeatherStation/{stationName}/{period}/",
          "description": "Get data from the socib bahia de palma buoy<br/>None"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.oceandrivers.com//v1.0/compareStation/{stationName}/' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:07.651Z",
      "verifiedStatus": 200,
      "latencyMs": 2389
    },
    {
      "id": "odn",
      "name": "ODN API",
      "provider": "ODN",
      "category": "ai",
      "description": "The Socrata OpenDataNetwork (ODN) REST API exposes public data, often continuosly updated and enhanced, from many thousands of public\ngovernment and non profit agencies.\n\nMuch of this data originating from independent sources is fused together to create new, and often\npowerful, entity level data. Th",
      "longDescription": "The Socrata OpenDataNetwork (ODN) REST API exposes public data, often continuosly updated and enhanced, from many thousands of public\ngovernment and non profit agencies.\n\nMuch of this data originating from independent sources is fused together to create new, and often\npowerful, entity level data. Th",
      "color": "#10b981",
      "tags": [
        "ai",
        "opendatanetwork"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://api.opendatanetwork.com",
      "docsUrl": "http://api.opendatanetwork.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/data/v1/availability/",
          "description": "Find all available data for some entities"
        },
        {
          "method": "GET",
          "path": "/data/v1/constraint/{variable}",
          "description": "Get constraint permutations for entities"
        },
        {
          "method": "GET",
          "path": "/data/v1/map/new",
          "description": "Create a map"
        },
        {
          "method": "GET",
          "path": "/data/v1/values",
          "description": "Get values for variables"
        },
        {
          "method": "GET",
          "path": "/entity/v1",
          "description": "Get Entities"
        },
        {
          "method": "GET",
          "path": "/entity/v1/{relation}",
          "description": "Find the relatives of an entity"
        },
        {
          "method": "GET",
          "path": "/search/v1/dataset",
          "description": "Get datasets"
        },
        {
          "method": "GET",
          "path": "/search/v1/question",
          "description": "Get questions"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.opendatanetwork.com/data/v1/availability/' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:10.019Z",
      "verifiedStatus": 200,
      "latencyMs": 4740
    },
    {
      "id": "openfintech-io",
      "name": "OpenFinTech.io",
      "provider": "OpenFinTech.io",
      "category": "maps",
      "description": "Introduction\nOpenFinTech.io is an open database that comprises of standardized primary data for FinTech industry.<br>\nIt contains such information as geolocation data (countries, cities, regions), organizations, currencies (national, digital, virtual, crypto), banks, digi",
      "longDescription": "Introduction\nOpenFinTech.io is an open database that comprises of standardized primary data for FinTech industry.<br>\nIt contains such information as geolocation data (countries, cities, regions), organizations, currencies (national, digital, virtual, crypto), banks, digi",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "openfintech"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.openfintech.io/v1/",
      "docsUrl": "https://api.openfintech.io/v1/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/banks",
          "description": "List of banks"
        },
        {
          "method": "GET",
          "path": "/banks/{id}",
          "description": "Bank by ID"
        },
        {
          "method": "GET",
          "path": "/countries",
          "description": "List of countries"
        },
        {
          "method": "GET",
          "path": "/countries/{id}",
          "description": "Country by ID"
        },
        {
          "method": "GET",
          "path": "/currencies",
          "description": "List of currencies"
        },
        {
          "method": "GET",
          "path": "/currencies/{id}",
          "description": "Currency by ID"
        },
        {
          "method": "GET",
          "path": "/deposit-methods",
          "description": "List of deposit methods"
        },
        {
          "method": "GET",
          "path": "/deposit-methods/{id}",
          "description": "Deposit method by ID"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.openfintech.io/v1//banks' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:07.166Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "openuv-global-real-time-uv-index-forecas",
      "name": "OpenUV - Global Real-Time UV Index Forecast API",
      "provider": "OpenUV - Global Real-Time UV Index Forecast",
      "category": "weather",
      "description": "The missing minimalistic JSON real-time UV Index API for awesome Developers, Innovators and Smart Home Enthusiasts",
      "longDescription": "The missing minimalistic JSON real-time UV Index API for awesome Developers, Innovators and Smart Home Enthusiasts",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "openuv"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.openuv.io/api/{version}",
      "docsUrl": "https://api.openuv.io/api/{version}",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/forecast",
          "description": "Get hourly UV Index Forecast by location and date. Optional altitude, ozone leve"
        },
        {
          "method": "GET",
          "path": "/protection",
          "description": "Get daily protection time by location, UV Index from and UV Index to with 10 min"
        },
        {
          "method": "GET",
          "path": "/uv",
          "description": "Get real-time UV Index by location. Optional altitude, ozone level and datetime "
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.openuv.io/api/{version}/forecast' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 45,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:07.475Z",
      "verifiedStatus": 404,
      "latencyMs": 2143
    },
    {
      "id": "optimade",
      "name": "OPTIMADE API",
      "provider": "OPTIMADE",
      "category": "developer",
      "description": "The Open Databases Integration for Materials Design (OPTIMADE) consortium aims to make materials databases interoperational by developing a common REST API.\n\nThis specification is generated using [optimade-python-tools](https://github.com/Materials-Consortia/optimade-p",
      "longDescription": "The Open Databases Integration for Materials Design (OPTIMADE) consortium aims to make materials databases interoperational by developing a common REST API.\n\nThis specification is generated using [optimade-python-tools](https://github.com/Materials-Consortia/optimade-p",
      "color": "#64748b",
      "tags": [
        "developer",
        "optimade"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://optimade.local",
      "docsUrl": "http://optimade.local",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/info",
          "description": "Get Info"
        },
        {
          "method": "GET",
          "path": "/info/{entry}",
          "description": "Get Entry Info"
        },
        {
          "method": "GET",
          "path": "/links",
          "description": "Get Links"
        },
        {
          "method": "GET",
          "path": "/references",
          "description": "Get References"
        },
        {
          "method": "GET",
          "path": "/references/{entry_id}",
          "description": "Get Single Reference"
        },
        {
          "method": "GET",
          "path": "/structures",
          "description": "Get Structures"
        },
        {
          "method": "GET",
          "path": "/structures/{entry_id}",
          "description": "Get Single Structure"
        },
        {
          "method": "GET",
          "path": "/versions",
          "description": "Get Versions"
        }
      ],
      "sampleRequest": "curl -X GET 'http://optimade.local/info' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:12.287Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "pi-web-api-2018-sp1-swagger-spec",
      "name": "PI Web API 2018 SP1 Swagger Spec",
      "provider": "PI Web API 2018 SP1 Swagger Spec",
      "category": "storage",
      "description": "Swagger Spec file that describes PI Web API",
      "longDescription": "Swagger Spec file that describes PI Web API",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "osisoft"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://devdata.osisoft.com/piwebapi",
      "docsUrl": "https://techsupport.osisoft.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "Get top level links for this PI System Web API instance."
        },
        {
          "method": "GET",
          "path": "/analyses",
          "description": "Retrieve an Analysis by path."
        },
        {
          "method": "GET",
          "path": "/analyses/search",
          "description": "Retrieve analyses based on the specified conditions. By default, returns all analyses."
        },
        {
          "method": "DELETE",
          "path": "/analyses/{webId}",
          "description": "Delete an Analysis."
        },
        {
          "method": "GET",
          "path": "/analyses/{webId}",
          "description": "Retrieve an Analysis."
        },
        {
          "method": "PATCH",
          "path": "/analyses/{webId}",
          "description": "Update an Analysis."
        },
        {
          "method": "GET",
          "path": "/analyses/{webId}/categories",
          "description": "Get an Analysis' categories."
        },
        {
          "method": "GET",
          "path": "/analyses/{webId}/security",
          "description": "Get the security information of the specified security item associated with the Analysis for a specified user."
        }
      ],
      "sampleRequest": "curl -X GET 'https://devdata.osisoft.com/piwebapi/' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 31,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:07.404Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "pandascore-rest-api-for-all-videogames",
      "name": "PandaScore REST API for All Videogames",
      "provider": "PandaScore REST API for All Videogames",
      "category": "entertainment",
      "description": "Introduction\n\nWhether you're looking to build an official Pandascore integration for your service, or you just want to build something awesome, we can help you get started.\n\nThe API works over the HTTPS protocol, and is accessed from the api.pandascore.co domain.\n\n- The current endpoin",
      "longDescription": "Introduction\n\nWhether you're looking to build an official Pandascore integration for your service, or you just want to build something awesome, we can help you get started.\n\nThe API works over the HTTPS protocol, and is accessed from the api.pandascore.co domain.\n\n- The current endpoin",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "pandascore"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.pandascore.co/",
      "docsUrl": "https://api.pandascore.co/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/hour. Standard $59/mo, Pro $199/mo. Esports data for 20+ games."
      },
      "rateLimit": "100 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/additions",
          "description": "List additions"
        },
        {
          "method": "GET",
          "path": "/changes",
          "description": "List changes"
        },
        {
          "method": "GET",
          "path": "/deletions",
          "description": "List deletions"
        },
        {
          "method": "GET",
          "path": "/incidents",
          "description": "List changes, additions and deletions"
        },
        {
          "method": "GET",
          "path": "/leagues",
          "description": "List leagues"
        },
        {
          "method": "GET",
          "path": "/leagues/{league_id_or_slug}",
          "description": "Get a league"
        },
        {
          "method": "GET",
          "path": "/leagues/{league_id_or_slug}/matches",
          "description": "Get matches for a league"
        },
        {
          "method": "GET",
          "path": "/leagues/{league_id_or_slug}/matches/past",
          "description": "Get past matches for league"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.pandascore.co//additions' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:07.927Z",
      "verifiedStatus": 200,
      "latencyMs": 2004
    },
    {
      "id": "paylocity",
      "name": "Paylocity API",
      "provider": "Paylocity",
      "category": "auth",
      "description": "For general questions and support of the API, contact: webservices@paylocity.com\r\nOverview\r\n\r\nPaylocity Web Services API is an externally facing RESTful Internet protocol. The Paylocity API uses HTTP verbs and a RESTful endpoint structure. OAuth 2.0 is used as the API Authorization framework. Requ",
      "longDescription": "For general questions and support of the API, contact: webservices@paylocity.com\r\nOverview\r\n\r\nPaylocity Web Services API is an externally facing RESTful Internet protocol. The Paylocity API uses HTTP verbs and a RESTful endpoint structure. OAuth 2.0 is used as the API Authorization framework. Requ",
      "color": "#6366f1",
      "tags": [
        "auth",
        "paylocity"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.paylocity.com/api",
      "docsUrl": "https://api.paylocity.com/api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "HR and payroll platform. API access included for enterprise customers. Custom pricing based on employee count. No self-serve API plans — contact sales."
      },
      "rateLimit": "Varies by contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v2/companies/{companyId}/codes/{codeResource}",
          "description": "Get All Company Codes"
        },
        {
          "method": "GET",
          "path": "/v2/companies/{companyId}/customfields/{category}",
          "description": "Get All Custom Fields"
        },
        {
          "method": "POST",
          "path": "/v2/companies/{companyId}/employees",
          "description": "Add new employee"
        },
        {
          "method": "GET",
          "path": "/v2/companies/{companyId}/employees/",
          "description": "Get all employees"
        },
        {
          "method": "GET",
          "path": "/v2/companies/{companyId}/employees/{employeeId}",
          "description": "Get employee"
        },
        {
          "method": "PATCH",
          "path": "/v2/companies/{companyId}/employees/{employeeId}",
          "description": "Update employee"
        },
        {
          "method": "PUT",
          "path": "/v2/companies/{companyId}/employees/{employeeId}/additionalRates",
          "description": "Add/update additional rates"
        },
        {
          "method": "PUT",
          "path": "/v2/companies/{companyId}/employees/{employeeId}/benefitSetup",
          "description": "Add/update employee's benefit setup"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.paylocity.com/api/v2/companies/{companyId}/codes/{codeResource}' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:07.831Z",
      "verifiedStatus": 404,
      "latencyMs": 1698
    },
    {
      "id": "emailverify",
      "name": "EmailVerify",
      "provider": "EmailVerify",
      "category": "communication",
      "description": "OTP email verification API by PayPI. <br/><br/>\nEmailVerify provides a simple way to verify email addresses. We send emails ourselves taking the burden of setting up email systems and tracking codes. <br/><br/>\nTo learn more about this API, check out [EmailVerify documentation](https://emailverify.p",
      "longDescription": "OTP email verification API by PayPI. <br/><br/>\nEmailVerify provides a simple way to verify email addresses. We send emails ourselves taking the burden of setting up email systems and tracking codes. <br/><br/>\nTo learn more about this API, check out [EmailVerify documentation](https://emailverify.p",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "paypi"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ev.apis.paypi.dev",
      "docsUrl": "https://paypi.dev",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier for email verification; paid plans from $9/mo."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "POST",
          "path": "/checkCode",
          "description": "Check verification code"
        },
        {
          "method": "POST",
          "path": "/sendCode",
          "description": "Send verification code"
        }
      ],
      "sampleRequest": "curl -X GET 'https://ev.apis.paypi.dev/checkCode' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:08.183Z",
      "verifiedStatus": 403,
      "latencyMs": 1753
    },
    {
      "id": "peel-tune-in",
      "name": "Peel Tune-in API",
      "provider": "Peel Tune-in",
      "category": "auth",
      "description": "The machine learning service APIs utilize hashtags from Twitter to find related, trending shows, related Twitter hashtags in real time and to generate direct tune-in URLs.",
      "longDescription": "The machine learning service APIs utilize hashtags from Twitter to find related, trending shows, related Twitter hashtags in real time and to generate direct tune-in URLs.",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "peel-ci"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://hashtag.peel-ci.com/",
      "docsUrl": "http://hashtag.peel-ci.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/hashtag/related",
          "description": "Gets related hashtags for a show."
        },
        {
          "method": "GET",
          "path": "/hashtag/trendingShows",
          "description": "Gets trending shows."
        },
        {
          "method": "GET",
          "path": "/hashtag/tuneinlinks",
          "description": "Gets tunein URLs (links) from either a tweet, hashtags, @mentions, or show ID."
        },
        {
          "method": "GET",
          "path": "/health",
          "description": "Get health of Tune-in service (which includes its uptime)."
        },
        {
          "method": "GET",
          "path": "/status/{showID}",
          "description": "Gets the last 100 statuses for this show."
        }
      ],
      "sampleRequest": "curl -X GET 'http://hashtag.peel-ci.com//hashtag/related' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 60,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 32,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:07.840Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "pendo-feedback",
      "name": "Pendo Feedback API",
      "provider": "Pendo Feedback",
      "category": "maps",
      "description": "Who is this for?\n\nThis documentation is for developers creating their own integration with Feedback's API. If you are doing a standard integration, there's a really easy [Javascript integration](https://help.receptive.io/hc/en-us/articles/209221969-How-to",
      "longDescription": "Who is this for?\n\nThis documentation is for developers creating their own integration with Feedback's API. If you are doing a standard integration, there's a really easy [Javascript integration](https://help.receptive.io/hc/en-us/articles/209221969-How-to",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "pendo"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (auth-token)",
      "authExample": "GET /endpoint?auth-token=YOUR_KEY",
      "baseUrl": "https://api.feedback.eu.pendo.io",
      "docsUrl": "https://api.feedback.eu.pendo.io",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid product analytics and user feedback platform. Pricing on request."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/accounts",
          "description": "Query accounts"
        },
        {
          "method": "DELETE",
          "path": "/accounts/{id}",
          "description": "Delete an Account"
        },
        {
          "method": "GET",
          "path": "/accounts/{id}",
          "description": "Get an Account"
        },
        {
          "method": "PUT",
          "path": "/accounts/{id}",
          "description": "Update an Account"
        },
        {
          "method": "DELETE",
          "path": "/accounts/{id}/tags",
          "description": "Delete custom Account tags"
        },
        {
          "method": "GET",
          "path": "/accounts/{id}/tags",
          "description": "Get custom Account tags"
        },
        {
          "method": "POST",
          "path": "/accounts/{id}/tags",
          "description": "Overwrite current custom Account tags with the given tags"
        },
        {
          "method": "GET",
          "path": "/comments",
          "description": "fetch Comment records"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.feedback.eu.pendo.io/accounts' \\\n  -H 'GET /endpoint?auth-token=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:08.171Z",
      "verifiedStatus": 200,
      "latencyMs": 1651
    },
    {
      "id": "self-service-developer",
      "name": "Self Service Developer API",
      "provider": "Self Service Developer",
      "category": "search",
      "description": "Self Service Developer API documentation and demo.\n\nGetting Started\n\nYou will need an API access profile user and password in order to access search endpoints.\nYour access profile user and password is used for authenticating all requests to our search API. \nYou MUST pass the user and password each",
      "longDescription": "Self Service Developer API documentation and demo.\n\nGetting Started\n\nYou will need an API access profile user and password in order to access search endpoints.\nYour access profile user and password is used for authenticating all requests to our search API. \nYou MUST pass the user and password each",
      "color": "#ec4899",
      "tags": [
        "search",
        "peoplefinderspro"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.peoplefinderspro.com",
      "docsUrl": "https://api.peoplefinderspro.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/address/autocomplete",
          "description": "Search"
        },
        {
          "method": "POST",
          "path": "/contact/enrich",
          "description": "Search"
        },
        {
          "method": "POST",
          "path": "/email/enrich",
          "description": "Search"
        },
        {
          "method": "POST",
          "path": "/identity/verify_id",
          "description": "Search"
        },
        {
          "method": "POST",
          "path": "/phone/enrich",
          "description": "Search"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.peoplefinderspro.com/address/autocomplete' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 34,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:08.123Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "phantauth",
      "name": "PhantAuth",
      "provider": "PhantAuth",
      "category": "auth",
      "description": "Random User Generator + OpenID Connect Provider. Like Lorem Ipsum, but for user accounts and authentication.\n\nThe PhantAuth API documentation is available on the following API documentation sites:\n\n- apiary (primary source)\n\n- [speca](https://speca.io/phantauth/ph",
      "longDescription": "Random User Generator + OpenID Connect Provider. Like Lorem Ipsum, but for user accounts and authentication.\n\nThe PhantAuth API documentation is available on the following API documentation sites:\n\n- apiary (primary source)\n\n- [speca](https://speca.io/phantauth/ph",
      "color": "#6366f1",
      "tags": [
        "auth",
        "phantauth"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://phantauth.net",
      "docsUrl": "https://phantauth.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/client",
          "description": "Create a Client Selfie"
        },
        {
          "method": "GET",
          "path": "/client/{client_id}",
          "description": "Get a Client"
        },
        {
          "method": "GET",
          "path": "/client/{client_id}/token/{kind}",
          "description": "Get a Client Token"
        },
        {
          "method": "GET",
          "path": "/domain/{domainname}",
          "description": "Get a Domain"
        },
        {
          "method": "GET",
          "path": "/fleet/{fleetname}",
          "description": "Get a Fleet"
        },
        {
          "method": "GET",
          "path": "/team/{teamname}",
          "description": "Get a Team"
        },
        {
          "method": "GET",
          "path": "/tenant/{tenantname}",
          "description": "Get a Tenant"
        },
        {
          "method": "POST",
          "path": "/user",
          "description": "Create a User Selfie"
        }
      ],
      "sampleRequest": "curl -X GET 'https://phantauth.net/client' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:08.523Z",
      "verifiedStatus": 403,
      "latencyMs": 1899
    },
    {
      "id": "pims",
      "name": "Pims",
      "provider": "Pims",
      "category": "maps",
      "description": "Hereafter is the documentation of the private API of Pims: Pointages Intelligents pour le Monde du Spectacle. This API is designed for 3rd-party softwares, editors and partners. Its main purpose is to give access the core data of a Pims customer (i.e. events, ticket counts and pr",
      "longDescription": "Hereafter is the documentation of the private API of Pims: Pointages Intelligents pour le Monde du Spectacle. This API is designed for 3rd-party softwares, editors and partners. Its main purpose is to give access the core data of a Pims customer (i.e. events, ticket counts and pr",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "pims"
      ],
      "authType": "api-key",
      "authDescription": "API key authentication (see docs for format)",
      "authExample": "Authorization: Bearer YOUR_API_KEY",
      "baseUrl": "https://demo.pims.io/api/v1",
      "docsUrl": "https://demo.pims.io/api/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Property information management; pricing varies by provider."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/categories",
          "description": "Find all categories"
        },
        {
          "method": "GET",
          "path": "/categories/{category_id}",
          "description": "Get one category by ID"
        },
        {
          "method": "GET",
          "path": "/channels",
          "description": "Find all channels"
        },
        {
          "method": "GET",
          "path": "/channels/{channel_id}",
          "description": "Get one channel by ID"
        },
        {
          "method": "GET",
          "path": "/events",
          "description": "Find all events"
        },
        {
          "method": "GET",
          "path": "/events/{event_id}",
          "description": "Get one event by ID"
        },
        {
          "method": "GET",
          "path": "/events/{event_id}/capacities",
          "description": "Find all capacities for one event"
        },
        {
          "method": "GET",
          "path": "/events/{event_id}/capacities/{capacity_id}",
          "description": "Get one capacity by ID"
        }
      ],
      "sampleRequest": "curl -X GET 'https://demo.pims.io/api/v1/categories' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:09.324Z",
      "verifiedStatus": 404,
      "latencyMs": 2563
    },
    {
      "id": "portfolio-optimizer",
      "name": "Portfolio Optimizer",
      "provider": "Portfolio Optimizer",
      "category": "finance",
      "description": "Portfolio Optimizer is a Web API to analyze and optimize investment portfolios (collection of financial assets such as stocks, bonds, ETFs, crypto-currencies) using modern portfolio theory algorithms (mean-variance, VaR, etc.).\n\nAPI General Information\n\n  P",
      "longDescription": "Portfolio Optimizer is a Web API to analyze and optimize investment portfolios (collection of financial assets such as stocks, bonds, ETFs, crypto-currencies) using modern portfolio theory algorithms (mean-variance, VaR, etc.).\n\nAPI General Information\n\n  P",
      "color": "#22c55e",
      "tags": [
        "finance",
        "portfoliooptimizer"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-API-Key)",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://api.portfoliooptimizer.io/v1",
      "docsUrl": "https://portfoliooptimizer.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/month. Growth $49/mo, Pro $199/mo. Portfolio optimization engine."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/assets/analysis/absorption-ratio",
          "description": "Absorption Ratio"
        },
        {
          "method": "POST",
          "path": "/assets/analysis/turbulence-index",
          "description": "Turbulence Index"
        },
        {
          "method": "POST",
          "path": "/assets/correlation/matrix",
          "description": "Correlation Matrix"
        },
        {
          "method": "POST",
          "path": "/assets/correlation/matrix/bounds",
          "description": "Correlation Matrix Bounds"
        },
        {
          "method": "POST",
          "path": "/assets/correlation/matrix/denoised",
          "description": "Denoised Correlation Matrix"
        },
        {
          "method": "POST",
          "path": "/assets/correlation/matrix/distance",
          "description": "Correlation Matrix Distance"
        },
        {
          "method": "POST",
          "path": "/assets/correlation/matrix/effective-rank",
          "description": "Correlation Matrix Effective Rank"
        },
        {
          "method": "POST",
          "path": "/assets/correlation/matrix/informativeness",
          "description": "Correlation Matrix Informativeness"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.portfoliooptimizer.io/v1/assets/analysis/absorption-ratio' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:09.698Z",
      "verifiedStatus": 404,
      "latencyMs": 2897
    },
    {
      "id": "probely-developers",
      "name": "Probely Developers",
      "provider": "Probely Developers",
      "category": "communication",
      "description": "Probely is a Web Vulnerability Scanning suite for Agile Teams. It provides\ncontinuous scanning of your Web Applications and lets you efficiently\nmanage the lifecycle of the vulnerabilities found, in a sleek and\nintuitive ~~web interface~~ API.\n\nQuick-Start\n\nAuthentication\n\nTo use the API, you",
      "longDescription": "Probely is a Web Vulnerability Scanning suite for Agile Teams. It provides\ncontinuous scanning of your Web Applications and lets you efficiently\nmanage the lifecycle of the vulnerabilities found, in a sleek and\nintuitive ~~web interface~~ API.\n\nQuick-Start\n\nAuthentication\n\nTo use the API, you",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "probely"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.probely.com",
      "docsUrl": "https://probely.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 scan/month. Lite $49/mo, Pro $149/mo. Web application security scanning."
      },
      "rateLimit": "1 scan/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account/",
          "description": "Retrieve account information"
        },
        {
          "method": "POST",
          "path": "/auth/obtain/",
          "description": "Authenticate user"
        },
        {
          "method": "POST",
          "path": "/auth/refresh/",
          "description": "Replace token with a new one"
        },
        {
          "method": "POST",
          "path": "/auth/revoke/",
          "description": "Revoke a token"
        },
        {
          "method": "POST",
          "path": "/auth/verify/",
          "description": "Verify a token"
        },
        {
          "method": "GET",
          "path": "/billing/",
          "description": "Retrieve billing information"
        },
        {
          "method": "PATCH",
          "path": "/billing/",
          "description": "Partial update billing information"
        },
        {
          "method": "PUT",
          "path": "/billing/",
          "description": "Update billing information"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.probely.com/account/' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:17.797Z",
      "verifiedStatus": 200,
      "latencyMs": 10974
    },
    {
      "id": "qualpay-payment-gateway",
      "name": "Qualpay Payment Gateway API",
      "provider": "Qualpay Payment Gateway",
      "category": "payments",
      "description": "This document describes the Qualpay Payment Gateway API.",
      "longDescription": "This document describes the Qualpay Payment Gateway API.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "qualpay"
      ],
      "authType": "api-key",
      "authDescription": "API key authentication (see docs for format)",
      "authExample": "Authorization: Bearer YOUR_API_KEY",
      "baseUrl": "https://api-test.qualpay.com/pg",
      "docsUrl": "https://api-test.qualpay.com/pg",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Qualpay payment processing; interchange-plus pricing model. Contact for rates."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/ardef",
          "description": "Get Card type Information for Visa, Mastercard, and Discover"
        },
        {
          "method": "POST",
          "path": "/auth",
          "description": "Authorize Transaction"
        },
        {
          "method": "POST",
          "path": "/batchClose",
          "description": "Close Batch"
        },
        {
          "method": "POST",
          "path": "/capture/{pgIdOrig}",
          "description": "Capture an Authorized Transaction"
        },
        {
          "method": "POST",
          "path": "/credit",
          "description": "Issue Credit to Cardholder"
        },
        {
          "method": "POST",
          "path": "/emailReceipt/{pgId}",
          "description": "Send Transaction Receipt Email"
        },
        {
          "method": "POST",
          "path": "/expireToken",
          "description": "Expire Token"
        },
        {
          "method": "POST",
          "path": "/force",
          "description": "Force Transaction Approval"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api-test.qualpay.com/pg/ardef' \\\n  -H 'Authorization: Bearer YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:09.727Z",
      "verifiedStatus": 404,
      "latencyMs": 2672
    },
    {
      "id": "request-baskets",
      "name": "Request Baskets API",
      "provider": "Request Baskets",
      "category": "developer",
      "description": "RESTful API of Request Baskets service.\n\nRequest Baskets is an open source project of a service to collect HTTP requests and inspect them via RESTful\nAPI or web UI.\n\nCheck out the project page for more detailed description.",
      "longDescription": "RESTful API of Request Baskets service.\n\nRequest Baskets is an open source project of a service to collect HTTP requests and inspect them via RESTful\nAPI or web UI.\n\nCheck out the project page for more detailed description.",
      "color": "#64748b",
      "tags": [
        "developer",
        "rbaskets"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://rbaskets.in/",
      "docsUrl": "https://github.com/darklynx",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. HTTP request inspector; self-hosted or rbaskets.in free."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/baskets",
          "description": "Get baskets"
        },
        {
          "method": "DELETE",
          "path": "/api/baskets/{name}",
          "description": "Delete basket"
        },
        {
          "method": "GET",
          "path": "/api/baskets/{name}",
          "description": "Get basket settings"
        },
        {
          "method": "POST",
          "path": "/api/baskets/{name}",
          "description": "Create new basket"
        },
        {
          "method": "PUT",
          "path": "/api/baskets/{name}",
          "description": "Update basket settings"
        },
        {
          "method": "DELETE",
          "path": "/api/baskets/{name}/requests",
          "description": "Delete all requests"
        },
        {
          "method": "GET",
          "path": "/api/baskets/{name}/requests",
          "description": "Get collected requests"
        },
        {
          "method": "GET",
          "path": "/api/baskets/{name}/responses/{method}",
          "description": "Get response settings"
        }
      ],
      "sampleRequest": "curl -X GET 'https://rbaskets.in//api/baskets' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.000Z",
      "verifiedStatus": 200,
      "latencyMs": 12834
    },
    {
      "id": "asynchronous-speech-to-text-api-document",
      "name": "Asynchronous Speech-To-Text API Documentation",
      "provider": "Asynchronous Speech-To-Text API Documentation",
      "category": "maps",
      "description": "Rev.ai provides quality speech-text recognition via a RESTful API. All public methods and objects are documented here for developer reference.\nFor a real-time speech to text solution, use Rev.ai's Streaming API.\n\nBase Endpoint\n\nThe base url for this version of the API is\n\n> `htt",
      "longDescription": "Rev.ai provides quality speech-text recognition via a RESTful API. All public methods and objects are documented here for developer reference.\nFor a real-time speech to text solution, use Rev.ai's Streaming API.\n\nBase Endpoint\n\nThe base url for this version of the API is\n\n> `htt",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "rev"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.rev.ai/speechtotext/v1",
      "docsUrl": "https://api.rev.ai/speechtotext/v1",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid speech-to-text API. Pricing per minute of audio; contact for rates."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account",
          "description": "Get Account"
        },
        {
          "method": "GET",
          "path": "/jobs",
          "description": "Get List of Jobs"
        },
        {
          "method": "POST",
          "path": "/jobs",
          "description": "Submit Transcription Job"
        },
        {
          "method": "DELETE",
          "path": "/jobs/{id}",
          "description": "Delete Job by Id"
        },
        {
          "method": "GET",
          "path": "/jobs/{id}",
          "description": "Get Job By Id"
        },
        {
          "method": "GET",
          "path": "/jobs/{id}/captions",
          "description": "Get Captions"
        },
        {
          "method": "GET",
          "path": "/jobs/{id}/transcript",
          "description": "Get Transcript By Id"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.rev.ai/speechtotext/v1/account' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:10.106Z",
      "verifiedStatus": 404,
      "latencyMs": 2871
    },
    {
      "id": "ritekit",
      "name": "RiteKit API",
      "provider": "RiteKit",
      "category": "social",
      "description": "RiteKit API is based on REST principles.\n\nAuthentication uses standard OAuth 2.0 process\n\nGetting started\n\n1. Sign up for RiteKit\n\n1. Go to developer dashboard\n\n1. Click \"Create a token\" button to get your Client ID and Clie",
      "longDescription": "RiteKit API is based on REST principles.\n\nAuthentication uses standard OAuth 2.0 process\n\nGetting started\n\n1. Sign up for RiteKit\n\n1. Go to developer dashboard\n\n1. Click \"Create a token\" button to get your Client ID and Clie",
      "color": "#6366f1",
      "tags": [
        "auth",
        "ritekit"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.ritekit.com",
      "docsUrl": "https://api.ritekit.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/emoji/auto-emojify",
          "description": "Auto-Emojify"
        },
        {
          "method": "GET",
          "path": "/v1/emoji/suggestions",
          "description": "Emoji Suggestions"
        },
        {
          "method": "GET",
          "path": "/v1/images/animate",
          "description": "Animate Image"
        },
        {
          "method": "GET",
          "path": "/v1/images/logo",
          "description": "Company Logo"
        },
        {
          "method": "GET",
          "path": "/v1/images/quote",
          "description": "Text to Image"
        },
        {
          "method": "GET",
          "path": "/v1/link/cta",
          "description": "List of CTAs"
        },
        {
          "method": "GET",
          "path": "/v1/link/short-link",
          "description": "Shorten Link"
        },
        {
          "method": "GET",
          "path": "/v1/search/trending",
          "description": "Trending Hashtags"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.ritekit.com/v1/emoji/auto-emojify' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:11.521Z",
      "verifiedStatus": 404,
      "latencyMs": 4117
    },
    {
      "id": "rudder",
      "name": "Rudder API",
      "provider": "Rudder",
      "category": "search",
      "description": "Download OpenAPI specification: openapi.yml\n\nIntroduction\n\nRudder exposes a REST API, enabling the user to interact with Rudder without using the webapp, for example in scripts or cronjobs.\n\nVersioning\n\nEach time the API is extended with new features (new functions, new parameter",
      "longDescription": "Download OpenAPI specification: openapi.yml\n\nIntroduction\n\nRudder exposes a REST API, enabling the user to interact with Rudder without using the webapp, for example in scripts or cronjobs.\n\nVersioning\n\nEach time the API is extended with new features (new functions, new parameter",
      "color": "#ec4899",
      "tags": [
        "search",
        "rudder"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-API-Token)",
      "authExample": "X-API-Token: YOUR_API_KEY",
      "baseUrl": "https://rudder.example.local/rudder/api/latest/",
      "docsUrl": "https://www.rudder.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. RudderStack open-source self-hosted free. Cloud: 1,000 events/day free."
      },
      "rateLimit": "1,000 events/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/changeRequests",
          "description": "List all change requests"
        },
        {
          "method": "GET",
          "path": "/archives/export",
          "description": "Get a ZIP archive of the requested items and their dependencies"
        },
        {
          "method": "POST",
          "path": "/archives/import",
          "description": "Import a ZIP archive of policies into Rudder"
        },
        {
          "method": "GET",
          "path": "/branding",
          "description": "Get branding configuration"
        },
        {
          "method": "POST",
          "path": "/branding",
          "description": "Update web interface customization"
        },
        {
          "method": "POST",
          "path": "/branding/reload",
          "description": "Reload branding file"
        },
        {
          "method": "DELETE",
          "path": "/changeRequests/{changeRequestId}",
          "description": "Decline a request details"
        },
        {
          "method": "GET",
          "path": "/changeRequests/{changeRequestId}",
          "description": "Get a change request details"
        }
      ],
      "sampleRequest": "curl -X GET 'https://rudder.example.local/rudder/api/latest//api/changeRequests' \\\n  -H 'X-API-Token: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:15.479Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "sakari",
      "name": "Sakari",
      "provider": "Sakari",
      "category": "communication",
      "description": "Introduction\n\nWelcome to the documentation for the Sakari Messaging REST API. \n\nSakari provides an advanced platform to drive large scale customized SMS communication\n\nREST is a web-service protocol that lends itself to rapid development by using everyday HTTP and JSON technology.\n\nTo find out mor",
      "longDescription": "Introduction\n\nWelcome to the documentation for the Sakari Messaging REST API. \n\nSakari provides an advanced platform to drive large scale customized SMS communication\n\nREST is a web-service protocol that lends itself to rapid development by using everyday HTTP and JSON technology.\n\nTo find out mor",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "sakari"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.sakari.io",
      "docsUrl": "https://api.sakari.io",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go SMS. From $0.0075/message. No monthly minimum."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/oauth2/token",
          "description": "Get token for accessing APIs"
        },
        {
          "method": "GET",
          "path": "/v1/accounts/{accountId}/campaigns",
          "description": "Fetch campaigns"
        },
        {
          "method": "POST",
          "path": "/v1/accounts/{accountId}/campaigns",
          "description": "Create campaign"
        },
        {
          "method": "DELETE",
          "path": "/v1/accounts/{accountId}/campaigns/{campaignId}",
          "description": "Deletes a campaign"
        },
        {
          "method": "GET",
          "path": "/v1/accounts/{accountId}/campaigns/{campaignId}",
          "description": "Fetch campaign by ID"
        },
        {
          "method": "PUT",
          "path": "/v1/accounts/{accountId}/campaigns/{campaignId}",
          "description": "Updates a campaign"
        },
        {
          "method": "GET",
          "path": "/v1/accounts/{accountId}/contacts",
          "description": "Fetch contacts"
        },
        {
          "method": "POST",
          "path": "/v1/accounts/{accountId}/contacts",
          "description": "Create contact"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.sakari.io/oauth2/token' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:12.579Z",
      "verifiedStatus": 200,
      "latencyMs": 4928
    },
    {
      "id": "salesloft-platform",
      "name": "SalesLoft Platform",
      "provider": "SalesLoft Platform",
      "category": "communication",
      "description": "SalesLoft helps transform sales teams into modern sales organizations  - converting more target accounts into customer accounts",
      "longDescription": "SalesLoft helps transform sales teams into modern sales organizations  - converting more target accounts into customer accounts",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "salesloft"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.salesloft.com",
      "docsUrl": "https://api.salesloft.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid sales engagement platform. Pricing from $75/user/mo. Enterprise custom."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v2/account_stages.json",
          "description": "List account stages"
        },
        {
          "method": "GET",
          "path": "/v2/account_stages/{id}.json",
          "description": "Fetch an account stage"
        },
        {
          "method": "GET",
          "path": "/v2/account_tiers.json",
          "description": "List Account Tiers"
        },
        {
          "method": "GET",
          "path": "/v2/account_tiers/{id}.json",
          "description": "Fetch an account tier"
        },
        {
          "method": "POST",
          "path": "/v2/account_upserts.json",
          "description": "Upsert an account"
        },
        {
          "method": "GET",
          "path": "/v2/accounts.json",
          "description": "List accounts"
        },
        {
          "method": "POST",
          "path": "/v2/accounts.json",
          "description": "Create an account"
        },
        {
          "method": "DELETE",
          "path": "/v2/accounts/{id}.json",
          "description": "Delete an account"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.salesloft.com/v2/account_stages.json' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:12.770Z",
      "verifiedStatus": 401,
      "latencyMs": 4939
    },
    {
      "id": "scrape-website-email",
      "name": "Scrape Website Email API",
      "provider": "Scrape Website Email",
      "category": "communication",
      "description": "ScrapeWebsiteEmail is a service that exposes an api to fetch e-mails from a website.",
      "longDescription": "ScrapeWebsiteEmail is a service that exposes an api to fetch e-mails from a website.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "scrapewebsite"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://scrapewebsite.email/",
      "docsUrl": "http://scrapewebsite.email/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/ping.json",
          "description": "Returns whether the system is up."
        },
        {
          "method": "GET",
          "path": "/v1/scrape_emails.json",
          "description": "Returns a list of emails scraped by priority (ie. e-mails appear on top level pages are first). Please note that subsequent calls to the same url will be fetched from the <b>cache</b> (14 day flush). <br/><br/>Will also parse patterns such as hello[at]site.com, hello[at]site[dot]com, hello(at)site.com, hello(at)site(dot)com, hello @ site.com, hello @ site . com. <br/><br/>Please do note we cannot parse sites that require a login (for now), so for some Facebook pages it is not possible at the moment to fetch the e-mail.<br/><br/>Finally, please note that the api will fetch links for up to 2 minutes. After that time it will start analysing the pages which have been scraped. <b>Therefore</b> please ensure that your client has a timeout of at least <b>150 seconds</b> (2 mins to fetch and the rest to parse). <br/><br/><b>Please note</b> that due to the fact that the api goes out to fetch the pages, the server allows only 1 concurrent request/ip. Requests which are made while the 1 request is still processing will result in a 429 code.<br/><br/><b>Please note</b> that as of May 25, 2014, the main mechanism of tracking usage will be done via Mashape. You can get the free calls by signing up with the FREE plan.<br/><br/>Please visit <a href='https://www.mashape.com/tommytcchan/scrape-website-email'>https://www.mashape.com/tommytcchan/scrape-website-email</a>.<br/><br/><b>There is now a limit of 5 requests per day using this sample interface.</b><br/><br/>"
        },
        {
          "method": "GET",
          "path": "/v1/scrape_store_links.json",
          "description": "Attempts to grab the google store url or the ios store url for a site, after searching through the site."
        }
      ],
      "sampleRequest": "curl -X GET 'http://scrapewebsite.email//v1/ping.json' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 41,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 25,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:14.126Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "semantria",
      "name": "Semantria",
      "provider": "Semantria",
      "category": "social",
      "description": "Semantria applies Text and Sentiment Analysis to tweets, facebook posts, surveys, reviews or enterprise content.",
      "longDescription": "Semantria applies Text and Sentiment Analysis to tweets, facebook posts, surveys, reviews or enterprise content.",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "semantria"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.semantria.com/",
      "docsUrl": "https://api.semantria.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/blacklist.{content_type}",
          "description": "Remove items from blacklist"
        },
        {
          "method": "GET",
          "path": "/blacklist.{content_type}",
          "description": "Retrieve blacklisted items"
        },
        {
          "method": "POST",
          "path": "/blacklist.{content_type}",
          "description": "Add items to blacklist"
        },
        {
          "method": "PUT",
          "path": "/blacklist.{content_type}",
          "description": "Update items in blacklist"
        },
        {
          "method": "DELETE",
          "path": "/categories.{content_type}",
          "description": "Remove user categories"
        },
        {
          "method": "GET",
          "path": "/categories.{content_type}",
          "description": "Retrieve user categories"
        },
        {
          "method": "POST",
          "path": "/categories.{content_type}",
          "description": "Add user categories"
        },
        {
          "method": "PUT",
          "path": "/categories.{content_type}",
          "description": "Updates user categories"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.semantria.com//blacklist.{content_type}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:19.054Z",
      "verifiedStatus": 200,
      "latencyMs": 11127
    },
    {
      "id": "shotstack",
      "name": "Shotstack",
      "provider": "Shotstack",
      "category": "developer",
      "description": "Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API.\n\nYou arrange and configure an edit and POST it to the API which will render your media and provide a file  location when complete.\n\nFor more detail",
      "longDescription": "Shotstack is a video, image and audio editing service that allows for the automated generation of videos, images and audio using JSON and a RESTful API.\n\nYou arrange and configure an edit and POST it to the API which will render your media and provide a file  location when complete.\n\nFor more detail",
      "color": "#64748b",
      "tags": [
        "developer",
        "shotstack"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-api-key)",
      "authExample": "x-api-key: YOUR_API_KEY",
      "baseUrl": "https://api.shotstack.io/v1",
      "docsUrl": "https://api.shotstack.io/{version}",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Video editing API. Free: 200 sandbox credits/mo. Starter $30/mo (200 render credits). Scale $125/mo (1K credits). Pro $490/mo (5K credits). Enterprise custom."
      },
      "rateLimit": "5 renders/min (free) · 10 renders/min (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/assets/render/{id}",
          "description": "Get Asset by Render ID"
        },
        {
          "method": "DELETE",
          "path": "/assets/{id}",
          "description": "Delete Asset"
        },
        {
          "method": "GET",
          "path": "/assets/{id}",
          "description": "Get Asset"
        },
        {
          "method": "POST",
          "path": "/render",
          "description": "Render Asset"
        },
        {
          "method": "GET",
          "path": "/render/{id}",
          "description": "Get Render Status"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.shotstack.io/{version}/assets/render/{id}' \\\n  -H 'x-api-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:15.107Z",
      "verifiedStatus": 200,
      "latencyMs": 6983
    },
    {
      "id": "shutterstock-api-explorer",
      "name": "Shutterstock API Explorer",
      "provider": "Shutterstock API Explorer",
      "category": "finance",
      "description": "The Shutterstock API provides access to Shutterstock's library of media, as well as information about customers' accounts and the contributors that provide the media.",
      "longDescription": "The Shutterstock API provides access to Shutterstock's library of media, as well as information about customers' accounts and the contributors that provide the media.",
      "color": "#22c55e",
      "tags": [
        "finance",
        "shutterstock"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://api.shutterstock.com",
      "docsUrl": "https://api.shutterstock.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid stock photo licensing. On-demand from $0.22/image (Flex pack). Subscriptions from $29/mo."
      },
      "rateLimit": "10,000 req/hour (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v2/ai/audio/descriptors",
          "description": "List computer audio descriptors"
        },
        {
          "method": "GET",
          "path": "/v2/ai/audio/instruments",
          "description": "List computer audio instruments"
        },
        {
          "method": "GET",
          "path": "/v2/ai/audio/renders",
          "description": "Get details about audio renders"
        },
        {
          "method": "POST",
          "path": "/v2/ai/audio/renders",
          "description": "Create rendered audio"
        },
        {
          "method": "GET",
          "path": "/v2/audio",
          "description": "List audio tracks"
        },
        {
          "method": "GET",
          "path": "/v2/audio/collections",
          "description": "List audio collections"
        },
        {
          "method": "POST",
          "path": "/v2/audio/collections",
          "description": "Create audio collections"
        },
        {
          "method": "DELETE",
          "path": "/v2/audio/collections/{id}",
          "description": "Delete audio collections"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.shutterstock.com/v2/ai/audio/descriptors' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:14.971Z",
      "verifiedStatus": 404,
      "latencyMs": 6799
    },
    {
      "id": "fortnite-rest",
      "name": "FORTNITE REST API",
      "provider": "FORTNITE REST",
      "category": "entertainment",
      "description": "REST API about Fortnite game",
      "longDescription": "REST API about Fortnite game",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "skynewz-api-fortnite"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://skynewz-api-fortnite.herokuapp.com/api",
      "docsUrl": "https://skynewz-api-fortnite.herokuapp.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Fortnite-API.com key. Unofficial Fortnite stats and cosmetics API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/check",
          "description": "Get Fortnite game status"
        },
        {
          "method": "GET",
          "path": "/news",
          "description": "Get Fortnite News"
        },
        {
          "method": "POST",
          "path": "/oauth/token",
          "description": "Get a Bearer token"
        },
        {
          "method": "GET",
          "path": "/pve/info",
          "description": "Get Fortnite PVE Info (storm, etc)"
        },
        {
          "method": "GET",
          "path": "/pve/user/{username}",
          "description": "Get PVE Stat by given username"
        },
        {
          "method": "GET",
          "path": "/stats/id/{plateform}/{id}",
          "description": "Get user's stats by user id"
        },
        {
          "method": "GET",
          "path": "/stats/{plateform}/{username}",
          "description": "Get user's stats by username"
        },
        {
          "method": "GET",
          "path": "/store",
          "description": "Get Fortnite Store"
        }
      ],
      "sampleRequest": "curl -X GET 'https://skynewz-api-fortnite.herokuapp.com/api/check' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:15.096Z",
      "verifiedStatus": 404,
      "latencyMs": 6913
    },
    {
      "id": "slicebox",
      "name": "Slicebox API",
      "provider": "Slicebox",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Slicebox - safe sharing of medical images",
      "color": "#14b8a6",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "http://slicebox.local/api",
      "docsUrl": "http://github.org/slicebox/slicebox",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/anonymization/anonymize",
          "description": "anonymize the images corresponding to the supplied list of image IDs (each paire"
        },
        {
          "method": "GET",
          "path": "/anonymization/keys",
          "description": "get a list of anonymization keys, each specifying how vital DICOM attributes hav"
        },
        {
          "method": "GET",
          "path": "/anonymization/keys/export/csv",
          "description": "export all anonymization keys as a csv file"
        },
        {
          "method": "POST",
          "path": "/anonymization/keys/query",
          "description": "submit a query for anonymization keys"
        },
        {
          "method": "DELETE",
          "path": "/anonymization/keys/{id}",
          "description": "delete an anonymization key that is no longer of interest"
        },
        {
          "method": "GET",
          "path": "/anonymization/keys/{id}",
          "description": "get the anonymization key with the supplied ID"
        },
        {
          "method": "GET",
          "path": "/anonymization/keys/{id}/keyvalues",
          "description": "get pointers to the images corresponding to the anonymization key with the suppl"
        },
        {
          "method": "GET",
          "path": "/anonymization/options",
          "description": "list all supported anonymization options defining an anonymization profile"
        }
      ],
      "sampleRequest": "curl -X GET 'http://slicebox.local/api/anonymization/anonymize' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 76,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 57,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:16.525Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "sms77-io",
      "name": "sms77.io API",
      "provider": "sms77.io",
      "category": "communication",
      "description": "sms77.io Swagger API. Get your API-Key now at sms77.io.",
      "longDescription": "sms77.io Swagger API. Get your API-Key now at sms77.io.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "sms77"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-API-Key)",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://gateway.sms77.io/api",
      "docsUrl": "https://sms77.io/en/company/contact",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "SMS77 (now Seven). Pay-as-you-go SMS. Starting at €0.049/SMS (Germany). International rates vary. No monthly fee. Free test credits on signup."
      },
      "rateLimit": "1,000 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/analytics",
          "description": "GET /analytics"
        },
        {
          "method": "GET",
          "path": "/balance",
          "description": "GET /balance"
        },
        {
          "method": "GET",
          "path": "/contacts",
          "description": "GET /contacts"
        },
        {
          "method": "POST",
          "path": "/contacts",
          "description": "POST /contacts"
        },
        {
          "method": "GET",
          "path": "/hooks",
          "description": "GET /hooks"
        },
        {
          "method": "POST",
          "path": "/hooks",
          "description": "POST /hooks"
        },
        {
          "method": "POST",
          "path": "/lookup",
          "description": "POST /lookup"
        },
        {
          "method": "POST",
          "path": "/lookup/cnam",
          "description": "POST /lookup/cnam"
        }
      ],
      "sampleRequest": "curl -X GET 'https://gateway.sms77.io/api/analytics' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:16.607Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "sonar-trading",
      "name": "Sonar Trading",
      "provider": "Sonar Trading",
      "category": "developer",
      "description": "Currency Authority: Exchange Rate of 1453 country currencies and crypto currencies",
      "longDescription": "Currency Authority: Exchange Rate of 1453 country currencies and crypto currencies",
      "color": "#64748b",
      "tags": [
        "developer",
        "sonar"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://sonar.trading/api/v1/",
      "docsUrl": "https://sonar.trading/api/v1/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/convert",
          "description": "Convert a currency amount to multiple other currencies"
        },
        {
          "method": "GET",
          "path": "/country/currencies",
          "description": "Return a list of all currencies of countries, available via service"
        },
        {
          "method": "GET",
          "path": "/digital/currencies",
          "description": "Return a list of all digital currencies, available via service"
        },
        {
          "method": "GET",
          "path": "/history",
          "description": "Return a historic rate for a currencies"
        }
      ],
      "sampleRequest": "curl -X GET 'https://sonar.trading/api/v1//convert' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 47,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:21.127Z",
      "verifiedStatus": 404,
      "latencyMs": 11803
    },
    {
      "id": "spinitron-v2",
      "name": "Spinitron v2 API",
      "provider": "Spinitron v2",
      "category": "developer",
      "description": "Notes\n\nTutorial demo using this API is at https://spinitron.com/v2-api-demo/. For web integration using iframes and/or JavaScript instead of an API, see https://spinitron.github.io/v2-web-integration/.\n\n*",
      "longDescription": "Notes\n\nTutorial demo using this API is at https://spinitron.com/v2-api-demo/. For web integration using iframes and/or JavaScript instead of an API, see https://spinitron.github.io/v2-web-integration/.\n\n*",
      "color": "#64748b",
      "tags": [
        "developer",
        "spinitron"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (access-token)",
      "authExample": "GET /endpoint?access-token=YOUR_KEY",
      "baseUrl": "https://spinitron.com/api",
      "docsUrl": "https://spinitron.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with radio station account. Spinitron radio station playlist and chart API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/personas",
          "description": "Get Personas"
        },
        {
          "method": "GET",
          "path": "/personas/{id}",
          "description": "Get Persona by id"
        },
        {
          "method": "GET",
          "path": "/playlists",
          "description": "Returns playlists optionally filtered by {start} and/or {end} datetimes"
        },
        {
          "method": "GET",
          "path": "/playlists/{id}",
          "description": "Get a Playlist by id"
        },
        {
          "method": "GET",
          "path": "/shows",
          "description": "Returns scheduled shows optionally filtered by {start} and/or {end} datetimes"
        },
        {
          "method": "GET",
          "path": "/shows/{id}",
          "description": "Get a Show by id"
        },
        {
          "method": "GET",
          "path": "/spins",
          "description": "Returns spins optionally filtered by {start} and/or {end} datetimes"
        },
        {
          "method": "POST",
          "path": "/spins",
          "description": "Log a Spin"
        }
      ],
      "sampleRequest": "curl -X GET 'https://spinitron.com/api/personas' \\\n  -H 'GET /endpoint?access-token=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.013Z",
      "verifiedStatus": 404,
      "latencyMs": 10476
    },
    {
      "id": "spoonacular",
      "name": "spoonacular API",
      "provider": "spoonacular",
      "category": "search",
      "description": "The spoonacular Nutrition, Recipe, and Food API allows you to access over thousands of recipes, thousands of ingredients, 800,000 food products, over 100,000 menu items, and restaurants. Our food ontology and semantic recipe search engine makes it possible to search for recipes using natural languag",
      "longDescription": "The spoonacular Nutrition, Recipe, and Food API allows you to access over thousands of recipes, thousands of ingredients, 800,000 food products, over 100,000 menu items, and restaurants. Our food ontology and semantic recipe search engine makes it possible to search for recipes using natural languag",
      "color": "#ec4899",
      "tags": [
        "search",
        "spoonacular"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-api-key)",
      "authExample": "x-api-key: YOUR_API_KEY",
      "baseUrl": "https://api.spoonacular.com",
      "docsUrl": "https://spoonacular.com/contact",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Food and recipe API. Free: 150 points/day (1 endpoint call ~1pt). Vegetarian $29/mo (1.5K pts/day). Chef $79/mo (5K pts/day). Host $149/mo (15K pts/day)."
      },
      "rateLimit": "1 req/s (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/food/converse",
          "description": "Talk to Chatbot"
        },
        {
          "method": "GET",
          "path": "/food/converse/suggest",
          "description": "Conversation Suggests"
        },
        {
          "method": "GET",
          "path": "/food/customFoods/search",
          "description": "Search Custom Foods"
        },
        {
          "method": "POST",
          "path": "/food/detect",
          "description": "Detect Food in Text"
        },
        {
          "method": "GET",
          "path": "/food/images/analyze",
          "description": "Image Analysis by URL"
        },
        {
          "method": "GET",
          "path": "/food/images/classify",
          "description": "Image Classification by URL"
        },
        {
          "method": "GET",
          "path": "/food/ingredients/autocomplete",
          "description": "Autocomplete Ingredient Search"
        },
        {
          "method": "POST",
          "path": "/food/ingredients/glycemicLoad",
          "description": "Compute Glycemic Load"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.spoonacular.com/food/converse' \\\n  -H 'x-api-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.454Z",
      "verifiedStatus": 405,
      "latencyMs": 10756
    },
    {
      "id": "square-connect",
      "name": "Square Connect API",
      "provider": "Square Connect",
      "category": "payments",
      "description": "Client library for accessing the Square Connect APIs",
      "longDescription": "Client library for accessing the Square Connect APIs",
      "color": "#6366f1",
      "tags": [
        "payments",
        "squareup"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://connect.squareup.com",
      "docsUrl": "https://squareup.com/developers",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 260,
          "per": 10000,
          "unit": "transaction value (2.6% + $0.10)"
        },
        "details": "In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/mobile/authorization-code",
          "description": "CreateMobileAuthorizationCode"
        },
        {
          "method": "POST",
          "path": "/oauth2/clients/{client_id}/access-token/renew",
          "description": "RenewToken"
        },
        {
          "method": "POST",
          "path": "/oauth2/revoke",
          "description": "RevokeToken"
        },
        {
          "method": "POST",
          "path": "/oauth2/token",
          "description": "ObtainToken"
        },
        {
          "method": "GET",
          "path": "/v1/me/employees",
          "description": "ListEmployees"
        },
        {
          "method": "POST",
          "path": "/v1/me/employees",
          "description": "CreateEmployee"
        },
        {
          "method": "GET",
          "path": "/v1/me/employees/{employee_id}",
          "description": "RetrieveEmployee"
        },
        {
          "method": "PUT",
          "path": "/v1/me/employees/{employee_id}",
          "description": "UpdateEmployee"
        }
      ],
      "sampleRequest": "curl -X GET 'https://connect.squareup.com/mobile/authorization-code' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 8,
      "scorePricing": 75,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:21.784Z",
      "verifiedStatus": 200,
      "latencyMs": 12057
    },
    {
      "id": "api-ecota-co-v2",
      "name": "api.ecota.co v2",
      "provider": "api.ecota.co v2",
      "category": "auth",
      "description": "The API ecotaco allows you to connect, create an account,\nmanage your credit cards and order rides.\n\nAuthentication\n\nEcotaco API use a system of application key and authentification token.\n\nApplication key :\n\nThe application key is generated by Ecota.co and unique to an application.\n\nBefore acc",
      "longDescription": "The API ecotaco allows you to connect, create an account,\nmanage your credit cards and order rides.\n\nAuthentication\n\nEcotaco API use a system of application key and authentification token.\n\nApplication key :\n\nThe application key is generated by Ecota.co and unique to an application.\n\nBefore acc",
      "color": "#6366f1",
      "tags": [
        "auth",
        "staging-ecotaco"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://api.staging-ecotaco.com",
      "docsUrl": "http://api.staging-ecotaco.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "Retrieve the version API"
        },
        {
          "method": "GET",
          "path": "/accounts",
          "description": "Get current user"
        },
        {
          "method": "POST",
          "path": "/accounts",
          "description": "Create a new account with an application key"
        },
        {
          "method": "PUT",
          "path": "/accounts",
          "description": "Update User"
        },
        {
          "method": "POST",
          "path": "/accounts/password",
          "description": "Forget password with email"
        },
        {
          "method": "GET",
          "path": "/accounts/payment_methods",
          "description": "Payment Methods"
        },
        {
          "method": "POST",
          "path": "/accounts/settings",
          "description": "Settings"
        },
        {
          "method": "POST",
          "path": "/accounts/sign_in",
          "description": "Login with email, password and application key"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.staging-ecotaco.com/' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:17.238Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "statsocial-platform",
      "name": "StatSocial Platform API",
      "provider": "StatSocial Platform",
      "category": "social",
      "description": "API Reference: <br><br> The StatSocial API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which can be understood by off-the-shelf",
      "longDescription": "API Reference: <br><br> The StatSocial API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which can be understood by off-the-shelf",
      "color": "#6366f1",
      "tags": [
        "auth",
        "statsocial"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (api_key)",
      "authExample": "api_key: YOUR_API_KEY",
      "baseUrl": "http://api.statsocial.com/api",
      "docsUrl": "http://api.statsocial.com/api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid social data analytics platform. Enterprise pricing on request."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/applications/status/",
          "description": "Used to understand API usage"
        },
        {
          "method": "GET",
          "path": "/reports/",
          "description": "Obtain report output"
        },
        {
          "method": "POST",
          "path": "/reports/",
          "description": "Obtain report output"
        },
        {
          "method": "GET",
          "path": "/reports/custom/create/",
          "description": "Step 3 of executing custom report"
        },
        {
          "method": "POST",
          "path": "/reports/custom/create/",
          "description": "Step 3 of executing custom report"
        },
        {
          "method": "GET",
          "path": "/reports/custom/generate/",
          "description": "Step 1 of executing custom report"
        },
        {
          "method": "POST",
          "path": "/reports/custom/generate/",
          "description": "Step 1 of executing custom report"
        },
        {
          "method": "GET",
          "path": "/reports/custom/insert/",
          "description": "Step 2 of executing custom report"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.statsocial.com/api/applications/status/' \\\n  -H 'api_key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.283Z",
      "verifiedStatus": 404,
      "latencyMs": 10177
    },
    {
      "id": "stellastra",
      "name": "Stellastra",
      "provider": "Stellastra",
      "category": "security",
      "description": "Stellastra makes it easy to get reviews for your cybersecurity solution in real-time with its platform-agnostic REST API.",
      "longDescription": "Stellastra makes it easy to get reviews for your cybersecurity solution in real-time with its platform-agnostic REST API.",
      "color": "#ef4444",
      "tags": [
        "security",
        "stellastra"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://stellastra.com/api/",
      "docsUrl": "https://stellastra.com/contact-us",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier for URL/domain security analysis. Paid for bulk and advanced."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "POST",
          "path": "/post-review",
          "description": "Posts the user's review to Stellastra"
        }
      ],
      "sampleRequest": "curl -X GET 'https://stellastra.com/api//post-review' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:17.549Z",
      "verifiedStatus": 404,
      "latencyMs": 6028
    },
    {
      "id": "storm-glass-marine-weather",
      "name": "Storm Glass Marine Weather",
      "provider": "Storm Glass Marine Weather",
      "category": "weather",
      "description": "Global marine weather data from multiple sources in one single API with hourly resolution. Get your API key by visiting the Storm Glass web site.",
      "longDescription": "Global marine weather data from multiple sources in one single API with hourly resolution. Get your API key by visiting the Storm Glass web site.",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "stormglass"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authentication-Token)",
      "authExample": "Authentication-Token: YOUR_API_KEY",
      "baseUrl": "https://api.stormglass.io/",
      "docsUrl": "https://api.stormglass.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Marine and terrestrial weather API. Free: 10 points/day. Hobbyist $9/mo (200 points/day). Developer $59/mo (unlimited points). Enterprise custom."
      },
      "rateLimit": "10 points/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/forecast",
          "description": "Get hourly forecasts by coordinates"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.stormglass.io//forecast' \\\n  -H 'Authentication-Token: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:18.073Z",
      "verifiedStatus": 404,
      "latencyMs": 5786
    },
    {
      "id": "synq-video",
      "name": "SYNQ Video",
      "provider": "SYNQ Video",
      "category": "entertainment",
      "description": "* Sign up for a developer API key!\n* SYNQ API Guide",
      "longDescription": "* Sign up for a developer API key!\n* SYNQ API Guide",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "synq"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.synq.fm/v1",
      "docsUrl": "https://api.synq.fm/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/video/create",
          "description": "Create a new video, optionally setting some metadata fields."
        },
        {
          "method": "POST",
          "path": "/video/details",
          "description": "Return details about a video."
        },
        {
          "method": "POST",
          "path": "/video/query",
          "description": "Perform a JavaScript query to return video objects matching any desired criteria."
        },
        {
          "method": "POST",
          "path": "/video/stream",
          "description": "Returns urls for streaming."
        },
        {
          "method": "POST",
          "path": "/video/update",
          "description": "Update a video's metadata."
        },
        {
          "method": "POST",
          "path": "/video/upload",
          "description": "Return parameters needed for uploading a video file."
        },
        {
          "method": "POST",
          "path": "/video/uploader",
          "description": "Return embeddable url to an uploader widget"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.synq.fm/v1/video/create' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:17.741Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "taxamo",
      "name": "Taxamo",
      "provider": "Taxamo",
      "category": "storage",
      "description": "Taxamo’s elegant suite of APIs and comprehensive reporting dashboard enables digital merchants to easily comply with EU regulatory requirements on tax calculation, evidence collection, tax return creation and data storage.",
      "longDescription": "Taxamo’s elegant suite of APIs and comprehensive reporting dashboard enables digital merchants to easily comply with EU regulatory requirements on tax calculation, evidence collection, tax return creation and data storage.",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "taxamo"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Token)",
      "authExample": "Token: YOUR_API_KEY",
      "baseUrl": "https://api.taxamo.com/",
      "docsUrl": "https://api.taxamo.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go digital VAT/tax calculation. $0.006/transaction. No monthly minimum."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/dictionaries/countries",
          "description": "Countries"
        },
        {
          "method": "GET",
          "path": "/api/v1/dictionaries/currencies",
          "description": "Currencies"
        },
        {
          "method": "GET",
          "path": "/api/v1/dictionaries/product_types",
          "description": "Product types"
        },
        {
          "method": "GET",
          "path": "/api/v1/geoip",
          "description": "Locate IP"
        },
        {
          "method": "GET",
          "path": "/api/v1/geoip/{ip}",
          "description": "Locate provided IP"
        },
        {
          "method": "GET",
          "path": "/api/v1/reports/domestic/summary",
          "description": "Calculate domestic summary"
        },
        {
          "method": "GET",
          "path": "/api/v1/reports/eu/vies",
          "description": "Calculate EU VIES report"
        },
        {
          "method": "GET",
          "path": "/api/v1/settlement/detailed_refunds",
          "description": "Detailed refunds"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.taxamo.com//api/v1/dictionaries/countries' \\\n  -H 'Token: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:26.875Z",
      "verifiedStatus": 200,
      "latencyMs": 14105
    },
    {
      "id": "taxrates-io",
      "name": "Taxrates.io API",
      "provider": "Taxrates.io",
      "category": "developer",
      "description": "<h3>Introduction</h3>\n<p>Taxrates.io is a global tax rate service that automates the management of monitoring tax rates changes in 181 countries. We monitor over 14,000 US sales tax, VAT, GST rates for you and make updates via our API so you always have the most update tax rates.</p>\n<p>You can use",
      "longDescription": "<h3>Introduction</h3>\n<p>Taxrates.io is a global tax rate service that automates the management of monitoring tax rates changes in 181 countries. We monitor over 14,000 US sales tax, VAT, GST rates for you and make updates via our API so you always have the most update tax rates.</p>\n<p>You can use",
      "color": "#64748b",
      "tags": [
        "developer",
        "taxrates"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.taxrates.io/api",
      "docsUrl": "https://api.taxrates.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/tax/countrycode",
          "description": "Tax rates by Country Code"
        },
        {
          "method": "GET",
          "path": "/v1/tax/ip",
          "description": "Tax rates by IP address"
        },
        {
          "method": "GET",
          "path": "/v3/tax/rates",
          "description": "All tax rates"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.taxrates.io/api/v1/tax/countrycode' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 52,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 29,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:20.346Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "tcgdex",
      "name": "TCGdex API",
      "provider": "TCGdex",
      "category": "social",
      "description": "A Multilanguage Pokémon TCG Database with Cards Pictures and most of the informations contained on the cards.\nYou can find out more about TCGdex at https://www.tcgdex.net or on Discord.",
      "longDescription": "A Multilanguage Pokémon TCG Database with Cards Pictures and most of the informations contained on the cards.\nYou can find out more about TCGdex at https://www.tcgdex.net or on Discord.",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "tcgdex"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.tcgdex.net/v2/{lang}",
      "docsUrl": "https://github.com/tcgdex/cards-database",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/cards",
          "description": "fetch the list of cards"
        },
        {
          "method": "GET",
          "path": "/cards/{cardId}",
          "description": "Finds Card by Global ID"
        },
        {
          "method": "GET",
          "path": "/categories",
          "description": "GET /categories"
        },
        {
          "method": "GET",
          "path": "/categories/{category}",
          "description": "GET /categories/{category}"
        },
        {
          "method": "GET",
          "path": "/dex-ids",
          "description": "GET /dex-ids"
        },
        {
          "method": "GET",
          "path": "/dex-ids/{dexId}",
          "description": "GET /dex-ids/{dexId}"
        },
        {
          "method": "GET",
          "path": "/energy-types",
          "description": "GET /energy-types"
        },
        {
          "method": "GET",
          "path": "/energy-types/{energy-type}",
          "description": "GET /energy-types/{energy-type}"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.tcgdex.net/v2/{lang}/cards' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:18.984Z",
      "verifiedStatus": 404,
      "latencyMs": 4013
    },
    {
      "id": "quick-start-telematics-sdk",
      "name": "Quick start - Telematics SDK",
      "provider": "Quick start - Telematics SDK",
      "category": "storage",
      "description": "Introduction\nWe have prepared a set of APIs for quick start to integrate telematics SDK that powers mobile telematics inside 3rd party mobile applications.\n\n* CONTACT US\n* SANDBOX\n* DEV.PORTAL\n* [DEMO APP](ht",
      "longDescription": "Introduction\nWe have prepared a set of APIs for quick start to integrate telematics SDK that powers mobile telematics inside 3rd party mobile applications.\n\n* CONTACT US\n* SANDBOX\n* DEV.PORTAL\n* [DEMO APP](ht",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "telematicssdk"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.telematicssdk.com",
      "docsUrl": "https://api.telematicssdk.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/mobilesdk/stage/track/get_track/v1",
          "description": "Trips - trip details"
        },
        {
          "method": "GET",
          "path": "/statistics/v1/Scorings/consolidated",
          "description": "/v1/Scorings/consolidated"
        },
        {
          "method": "GET",
          "path": "/statistics/v1/Scorings/consolidated/daily",
          "description": "/v1/Scorings/consolidated/daily"
        },
        {
          "method": "GET",
          "path": "/statistics/v1/Scorings/individual/",
          "description": "User safe scoring - Accumulated value - v1/Scorings/individual"
        },
        {
          "method": "GET",
          "path": "/statistics/v1/Scorings/individual/daily",
          "description": "User safe scoring - daily value - /v1/Scorings/individual/daily"
        },
        {
          "method": "GET",
          "path": "/statistics/v1/Statistics/consolidated",
          "description": "/v1/Statistics/consolidated"
        },
        {
          "method": "GET",
          "path": "/statistics/v1/Statistics/consolidated/daily",
          "description": "/v1/Statistics/consolidated/daily"
        },
        {
          "method": "GET",
          "path": "/statistics/v1/Statistics/individual/",
          "description": "User statistics - Accumulated value - /v1/Statistics/individual"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.telematicssdk.com/mobilesdk/stage/track/get_track/v1' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:19.304Z",
      "verifiedStatus": 403,
      "latencyMs": 4208
    },
    {
      "id": "telnyx",
      "name": "Telnyx API",
      "provider": "Telnyx",
      "category": "communication",
      "description": "SIP trunking, SMS, MMS, Call Control and Telephony Data Services.",
      "longDescription": "SIP trunking, SMS, MMS, Call Control and Telephony Data Services.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "telnyx"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.telnyx.com/v2",
      "docsUrl": "https://api.telnyx.com/v2",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. SMS: from $0.004/message + $0.10/mo per number. Voice: from $0.002/min. No monthly fee. Volume discounts for 500K+ messages/month."
      },
      "rateLimit": "200 req/s",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/actions/bulk/telephony_credentials",
          "description": "Delete several credentials"
        },
        {
          "method": "PATCH",
          "path": "/actions/bulk/telephony_credentials",
          "description": "Update several credentials"
        },
        {
          "method": "POST",
          "path": "/actions/bulk/telephony_credentials",
          "description": "Creates several credentials"
        },
        {
          "method": "PUT",
          "path": "/actions/network_preferences/sim_cards",
          "description": "Bulk Network Preferences for SIM cards"
        },
        {
          "method": "POST",
          "path": "/actions/register/sim_cards",
          "description": "Register SIM cards"
        },
        {
          "method": "POST",
          "path": "/actions/{action}/telephony_credentials",
          "description": "Perform activate or deactivate action on all credentials filtered by the provided tag."
        },
        {
          "method": "GET",
          "path": "/addresses",
          "description": "List all addresses"
        },
        {
          "method": "POST",
          "path": "/addresses",
          "description": "Creates an address"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.telnyx.com/v2/actions/bulk/telephony_credentials' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:18.984Z",
      "verifiedStatus": 404,
      "latencyMs": 3877
    },
    {
      "id": "transport-for-london-unified",
      "name": "Transport for London Unified API",
      "provider": "Transport for London Unified",
      "category": "ai",
      "description": "Our unified API brings together data across all modes of transport into a single RESTful API. This API provides access to the most highly requested realtime and status infomation across all the modes of transport, in a single and consistent way. Access to the developer documentation is available at",
      "longDescription": "Our unified API brings together data across all modes of transport into a single RESTful API. This API provides access to the most highly requested realtime and status infomation across all the modes of transport, in a single and consistent way. Access to the developer documentation is available at",
      "color": "#10b981",
      "tags": [
        "ai",
        "tfl"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (app_key)",
      "authExample": "GET /endpoint?app_key=YOUR_KEY",
      "baseUrl": "https://api.digital.tfl.gov.uk",
      "docsUrl": "https://api.digital.tfl.gov.uk",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with TfL API key. London transport real-time data; no paid tiers."
      },
      "rateLimit": "500 req/min with API key",
      "endpoints": [
        {
          "method": "GET",
          "path": "/AccidentStats/{year}",
          "description": "Gets all accident details for accidents occuring in the specified year"
        },
        {
          "method": "GET",
          "path": "/AirQuality",
          "description": "Gets air quality data feed"
        },
        {
          "method": "GET",
          "path": "/BikePoint",
          "description": "Gets all bike point locations. The Place object has an addtionalProperties array which contains the nbBikes, nbDocks and nbSpaces\r\n            numbers which give the status of the BikePoint. A mismatch in these numbers i.e. nbDocks - (nbBikes + nbSpaces) != 0 indicates broken docks."
        },
        {
          "method": "GET",
          "path": "/BikePoint/Search",
          "description": "Search for bike stations by their name, a bike point's name often contains information about the name of the street\r\n            or nearby landmarks, for example. Note that the search result does not contain the PlaceProperties i.e. the status\r\n            or occupancy of the BikePoint, to get that information you should retrieve the BikePoint by its id on /BikePoint/id."
        },
        {
          "method": "GET",
          "path": "/BikePoint/{id}",
          "description": "Gets the bike point with the given id."
        },
        {
          "method": "GET",
          "path": "/Cabwise/search",
          "description": "Gets taxis and minicabs contact information"
        },
        {
          "method": "GET",
          "path": "/Journey/JourneyResults/{from}/to/{to}",
          "description": "Perform a Journey Planner search from the parameters specified in simple types"
        },
        {
          "method": "GET",
          "path": "/Journey/Meta/Modes",
          "description": "Gets a list of all of the available journey planner modes"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.digital.tfl.gov.uk/AccidentStats/{year}' \\\n  -H 'GET /endpoint?app_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:26.972Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "the-blue-alliance-api-v3",
      "name": "The Blue Alliance API v3",
      "provider": "The Blue Alliance API v3",
      "category": "communication",
      "description": "Overview \n\n Information and statistics about FIRST Robotics Competition teams and events. \n\nAuthentication \n\nAll endpoints require an Auth Key to be passed in the header X-TBA-Auth-Key. If you do not have an auth key yet, you can obtain one from your Account Page.",
      "longDescription": "Overview \n\n Information and statistics about FIRST Robotics Competition teams and events. \n\nAuthentication \n\nAll endpoints require an Auth Key to be passed in the header X-TBA-Auth-Key. If you do not have an auth key yet, you can obtain one from your Account Page.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "thebluealliance"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-TBA-Auth-Key)",
      "authExample": "X-TBA-Auth-Key: YOUR_API_KEY",
      "baseUrl": "https://www.thebluealliance.com/api/v3",
      "docsUrl": "https://www.thebluealliance.com/api/v3",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. FIRST Robotics Competition data; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/district/{district_key}/events",
          "description": "Gets a list of events in the given district."
        },
        {
          "method": "GET",
          "path": "/district/{district_key}/events/keys",
          "description": "Gets a list of event keys for events in the given district."
        },
        {
          "method": "GET",
          "path": "/district/{district_key}/events/simple",
          "description": "Gets a short-form list of events in the given district."
        },
        {
          "method": "GET",
          "path": "/district/{district_key}/rankings",
          "description": "Gets a list of team district rankings for the given district."
        },
        {
          "method": "GET",
          "path": "/district/{district_key}/teams",
          "description": "Gets a list of `Team` objects that competed in events in the given district."
        },
        {
          "method": "GET",
          "path": "/district/{district_key}/teams/keys",
          "description": "Gets a list of `Team` objects that competed in events in the given district."
        },
        {
          "method": "GET",
          "path": "/district/{district_key}/teams/simple",
          "description": "Gets a short-form list of `Team` objects that competed in events in the given di"
        },
        {
          "method": "GET",
          "path": "/districts/{year}",
          "description": "Gets a list of districts and their corresponding district key, for the given yea"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.thebluealliance.com/api/v3/district/{district_key}/events' \\\n  -H 'X-TBA-Auth-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:19.115Z",
      "verifiedStatus": 404,
      "latencyMs": 2590
    },
    {
      "id": "the-sms-works",
      "name": "The SMS Works API",
      "provider": "The SMS Works",
      "category": "communication",
      "description": "The SMS Works provides a low-cost, reliable SMS API for developers. Pay only for delivered texts, all failed messages are refunded.",
      "longDescription": "The SMS Works provides a low-cost, reliable SMS API for developers. Pay only for delivered texts, all failed messages are refunded.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "thesmsworks"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://api.thesmsworks.co.uk/v1",
      "docsUrl": "https://api.thesmsworks.co.uk/v1",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go UK SMS. From £0.035/message. No monthly fees."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/batch/any",
          "description": "Sends a collection of unique SMS messages. Batches may contain up to 5000 messag"
        },
        {
          "method": "POST",
          "path": "/batch/schedule",
          "description": "Schedules a batch of SMS messages to be sent at the date time you specify"
        },
        {
          "method": "POST",
          "path": "/batch/send",
          "description": "Send a single SMS message to multiple recipients.  Batches may contain up to 500"
        },
        {
          "method": "GET",
          "path": "/batch/{batchid}",
          "description": "Retrieve all messages in a batch with the given batch ID"
        },
        {
          "method": "DELETE",
          "path": "/batches/schedule/{batchid}",
          "description": "Cancels a scheduled SMS message"
        },
        {
          "method": "GET",
          "path": "/credits/balance",
          "description": "Returns the number of credits currently available on the account"
        },
        {
          "method": "POST",
          "path": "/message/flash",
          "description": "Sends an SMS flash message, which appears on the recipients lock screen"
        },
        {
          "method": "POST",
          "path": "/message/schedule",
          "description": "Schedules an SMS message to be sent at the date-time you specify"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.thesmsworks.co.uk/v1/batch/any' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:19.664Z",
      "verifiedStatus": 404,
      "latencyMs": 3056
    },
    {
      "id": "tisane-api-documentation",
      "name": "Tisane API Documentation",
      "provider": "Tisane API Documentation",
      "category": "ai",
      "description": "Tisane is a natural language processing library, providing:\n\n*   standard NLP functionality\n*   special functions for detection of problematic or abusive content\n*   low-level NLP like morphological analysis and tokenization of no-space languages (Chinese, Japanese, Thai)\n    \n\nTisane has monolithic",
      "longDescription": "Tisane is a natural language processing library, providing:\n\n*   standard NLP functionality\n*   special functions for detection of problematic or abusive content\n*   low-level NLP like morphological analysis and tokenization of no-space languages (Chinese, Japanese, Thai)\n    \n\nTisane has monolithic",
      "color": "#10b981",
      "tags": [
        "ai",
        "tisane"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.tisane.ai",
      "docsUrl": "https://api.tisane.ai",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/hypernyms",
          "description": "List hypernyms"
        },
        {
          "method": "GET",
          "path": "/hyponyms",
          "description": "List hyponyms"
        },
        {
          "method": "GET",
          "path": "/inflections",
          "description": "List inflected forms"
        },
        {
          "method": "GET",
          "path": "/lm/family",
          "description": "Get family details"
        },
        {
          "method": "GET",
          "path": "/senses",
          "description": "List word senses"
        },
        {
          "method": "GET",
          "path": "/values",
          "description": "List feature values"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.tisane.ai/hypernyms' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 64,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.449Z",
      "verifiedStatus": 404,
      "latencyMs": 3211
    },
    {
      "id": "tradematic-cloud",
      "name": "Tradematic Cloud API",
      "provider": "Tradematic Cloud",
      "category": "finance",
      "description": "Overview\nTradematic Cloud is a trading infrastructure for building investment services.\n\nIt’s a trading engine + API + ready-made adapters to stock and forex brokers, crypto exchanges, and market data providers.\n\nYou can use it as a cloud API, or you can deploy it on your servers. \n\nHow to",
      "longDescription": "Overview\nTradematic Cloud is a trading infrastructure for building investment services.\n\nIt’s a trading engine + API + ready-made adapters to stock and forex brokers, crypto exchanges, and market data providers.\n\nYou can use it as a cloud API, or you can deploy it on your servers. \n\nHow to",
      "color": "#22c55e",
      "tags": [
        "finance",
        "tradematic"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-API-Key)",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://api.tradematic.com",
      "docsUrl": "https://api.tradematic.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid algorithmic trading platform. Pricing on request for cloud-hosted trading."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/autofollow/strategies",
          "description": "Get autofollow strategies list"
        },
        {
          "method": "POST",
          "path": "/autofollow/strategies",
          "description": "Create new autofollow strategy"
        },
        {
          "method": "GET",
          "path": "/autofollow/strategies/{strategyid}",
          "description": "Get autofollow strategy by ID"
        },
        {
          "method": "PUT",
          "path": "/autofollow/strategies/{strategyid}",
          "description": "Update autofollow strategy"
        },
        {
          "method": "PUT",
          "path": "/autofollow/strategies/{strategyid}/content",
          "description": "Update rules for strategy that was created with strategy builder"
        },
        {
          "method": "GET",
          "path": "/autofollow/strategies/{strategyid}/positions",
          "description": "Get positions for strategy"
        },
        {
          "method": "GET",
          "path": "/autofollow/strategies/{strategyid}/signals",
          "description": "Get trading signals for strategy"
        },
        {
          "method": "POST",
          "path": "/autofollow/strategies/{strategyid}/signals",
          "description": "Send a new signal for autofollow strategy"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.tradematic.com/autofollow/strategies' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.757Z",
      "verifiedStatus": 401,
      "latencyMs": 3208
    },
    {
      "id": "trakt",
      "name": "Trakt API",
      "provider": "Trakt",
      "category": "entertainment",
      "description": "At Trakt, we collect lots of interesting information about what tv shows and movies everyone is watching. Part of the fun with such data is making it available for anyone to mash up and use on their own site or app. The Trakt API was made just for this purpose. It is very easy to use, you basically",
      "longDescription": "At Trakt, we collect lots of interesting information about what tv shows and movies everyone is watching. Part of the fun with such data is making it available for anyone to mash up and use on their own site or app. The Trakt API was made just for this purpose. It is very easy to use, you basically",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "trakt"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.trakt.tv",
      "docsUrl": "https://api.trakt.tv",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Trakt account. Movie/TV tracking and discovery; no paid API tiers."
      },
      "rateLimit": "1,000 req/5min (OAuth apps)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/calendars/all/dvd/{start_date}/{days}",
          "description": "Get DVD releases"
        },
        {
          "method": "GET",
          "path": "/calendars/all/movies/{start_date}/{days}",
          "description": "Get movies"
        },
        {
          "method": "GET",
          "path": "/calendars/all/shows/new/{start_date}/{days}",
          "description": "Get new shows"
        },
        {
          "method": "GET",
          "path": "/calendars/all/shows/premieres/{start_date}/{days}",
          "description": "Get season premieres"
        },
        {
          "method": "GET",
          "path": "/calendars/all/shows/{start_date}/{days}",
          "description": "Get shows"
        },
        {
          "method": "GET",
          "path": "/calendars/my/dvd/{start_date}/{days}",
          "description": "Get DVD releases"
        },
        {
          "method": "GET",
          "path": "/calendars/my/movies/{start_date}/{days}",
          "description": "Get movies"
        },
        {
          "method": "GET",
          "path": "/calendars/my/shows/new/{start_date}/{days}",
          "description": "Get new shows"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.trakt.tv/calendars/all/dvd/{start_date}/{days}' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.116Z",
      "verifiedStatus": 403,
      "latencyMs": 2375
    },
    {
      "id": "trapstreet",
      "name": "TrapStreet API",
      "provider": "TrapStreet",
      "category": "ai",
      "description": "The TrapStreet API finds trap streets in Google Maps, Bing Maps and OpenStreetMap data.",
      "longDescription": "The TrapStreet API finds trap streets in Google Maps, Bing Maps and OpenStreetMap data.",
      "color": "#10b981",
      "tags": [
        "ai",
        "trapstreet"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.trapstreet.com",
      "docsUrl": "https://api.trapstreet.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/{address}",
          "description": "GET /{address}"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.trapstreet.com/{address}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 24,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 18,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:20.280Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "truanon-private",
      "name": "TruAnon Private API",
      "provider": "TruAnon Private",
      "category": "maps",
      "description": "Welcome to TruAnon!\nThank you for helping make the Internet a safer place to be.\n\nAdopting TruAnon is simple. There is no setup or dependencies, nothing to store or process. Making identity part of your service is fun, and you’ll be up and running in a matter of minutes.\n\nTruAnon Private Token is us",
      "longDescription": "Welcome to TruAnon!\nThank you for helping make the Internet a safer place to be.\n\nAdopting TruAnon is simple. There is no setup or dependencies, nothing to store or process. Making identity part of your service is fun, and you’ll be up and running in a matter of minutes.\n\nTruAnon Private Token is us",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "truanon"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://staging.truanon.com",
      "docsUrl": "https://staging.truanon.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/get_profile",
          "description": "Get Profile"
        },
        {
          "method": "GET",
          "path": "/api/request_token",
          "description": "Get Token"
        }
      ],
      "sampleRequest": "curl -X GET 'https://staging.truanon.com/api/get_profile' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 26,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:20.219Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "hardware-sentry-truesight-presentation-s",
      "name": "Hardware Sentry TrueSight Presentation Server REST API",
      "provider": "Hardware Sentry TrueSight Presentation Server REST",
      "category": "developer",
      "description": "Hardware Sentry TrueSight Presentation Server REST API",
      "longDescription": "Hardware Sentry TrueSight Presentation Server REST API",
      "color": "#64748b",
      "tags": [
        "developer",
        "truesight"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Cookie)",
      "authExample": "Cookie: YOUR_API_KEY",
      "baseUrl": "http://truesight.local",
      "docsUrl": "https://community.bmc.com/s/group/0F93n000000PlUtCAK/sentry-software",
      "hasFreeTier": false,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 5000,
          "unit": "errors",
          "period": "month",
          "note": "10k performance units"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "5k errors/mo, 10k perf units"
          },
          {
            "name": "Team",
            "monthlyCents": 2600,
            "included": "50k errors/mo, replays, cron"
          },
          {
            "name": "Business",
            "monthlyCents": 8000,
            "included": "90k errors/mo, advanced features"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom + self-hosted option (free)"
          }
        ],
        "details": "Free: 5k errors/mo. Team: $26/mo (50k errors). Business: $80/mo (90k errors). Enterprise: custom. Self-hosted: free (open source)."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/hardware/actions/{deviceId}/collect-now",
          "description": "Triggers a new collect on a specific device."
        },
        {
          "method": "POST",
          "path": "/hardware/actions/{deviceId}/rediscover",
          "description": "Triggers a new discovery on a specific device."
        },
        {
          "method": "POST",
          "path": "/hardware/actions/{deviceId}/reinitialize",
          "description": "Sends a 'Reinitialize KM' command."
        },
        {
          "method": "POST",
          "path": "/hardware/actions/{deviceId}/remove",
          "description": "Removes a specific instance from the monitoring environment."
        },
        {
          "method": "POST",
          "path": "/hardware/actions/{deviceId}/reset-error-count",
          "description": "Resets the Error Count parameter."
        },
        {
          "method": "GET",
          "path": "/hardware/applications",
          "description": "Gets summarized information about all monitored applications."
        },
        {
          "method": "GET",
          "path": "/hardware/applications/{applicationId}",
          "description": "Gets detailed information for a specific application."
        },
        {
          "method": "GET",
          "path": "/hardware/device-monitors/{deviceId}",
          "description": "Gets the Monitors for a specific device."
        }
      ],
      "sampleRequest": "curl -X GET 'http://truesight.local/hardware/actions/{deviceId}/collect-now' \\\n  -H 'Cookie: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 0,
      "scorePricing": 78,
      "score": 48,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:25.284Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "tvmaze-user",
      "name": "TVmaze user API",
      "provider": "TVmaze user",
      "category": "social",
      "description": "Access to the user API is only possible for users with a premium account. A user can only access their own user data.\n\nAuthentication uses HTTP Basic. Use the TVmaze username as authentication username, and the TVmaze API key as authentication password. Your API key",
      "longDescription": "Access to the user API is only possible for users with a premium account. A user can only access their own user data.\n\nAuthentication uses HTTP Basic. Use the TVmaze username as authentication username, and the TVmaze API key as authentication password. Your API key",
      "color": "#6366f1",
      "tags": [
        "auth",
        "tvmaze"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://api.tvmaze.com/v1",
      "docsUrl": "http://www.tvmaze.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — TVmaze API is free for non-commercial use. TV show database and scheduling. User endpoints require OAuth 2.0. Premium plan $1.99/mo for contributors."
      },
      "rateLimit": "20 req/10s (public) · 200 req/10s (commercial)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/auth/poll",
          "description": "Poll whether an authentication request was confirmed"
        },
        {
          "method": "POST",
          "path": "/auth/start",
          "description": "Start an authentication request"
        },
        {
          "method": "GET",
          "path": "/auth/validate",
          "description": "Validate your authentication credentials"
        },
        {
          "method": "POST",
          "path": "/scrobble/episodes",
          "description": "Mark episodes as acquired or watched based on their IDs"
        },
        {
          "method": "PUT",
          "path": "/scrobble/episodes/{episode_id}",
          "description": "Mark an episode as acquired or watched based on its ID"
        },
        {
          "method": "POST",
          "path": "/scrobble/shows",
          "description": "Mark episodes within a show as acquired or watched based on their attributes"
        },
        {
          "method": "GET",
          "path": "/scrobble/shows/{show_id}",
          "description": "List watched and acquired episodes for a show"
        },
        {
          "method": "GET",
          "path": "/user/episodes",
          "description": "List the marked episodes"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.tvmaze.com/v1/auth/poll' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.772Z",
      "verifiedStatus": 404,
      "latencyMs": 1788
    },
    {
      "id": "fitbit-plus",
      "name": "Fitbit Plus API",
      "provider": "Fitbit Plus",
      "category": "developer",
      "description": "Overview\nThe Fitbit Plus API is a RESTful API. The requests and responses are formated according to the\nJSON API specification.\n\nIn addition to this documentation, we also provide an\n[OpenAPI](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.m",
      "longDescription": "Overview\nThe Fitbit Plus API is a RESTful API. The requests and responses are formated according to the\nJSON API specification.\n\nIn addition to this documentation, we also provide an\n[OpenAPI](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.m",
      "color": "#64748b",
      "tags": [
        "developer",
        "twinehealth"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.twinehealth.com/pub",
      "docsUrl": "https://api.twinehealth.com/pub",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Fitbit developer account. Health and fitness data API."
      },
      "rateLimit": "150 req/hour per user",
      "endpoints": [
        {
          "method": "POST",
          "path": "/action",
          "description": "Create action"
        },
        {
          "method": "GET",
          "path": "/action/{id}",
          "description": "Get an action"
        },
        {
          "method": "PATCH",
          "path": "/action/{id}",
          "description": "Update an action"
        },
        {
          "method": "POST",
          "path": "/bundle",
          "description": "Create bundle"
        },
        {
          "method": "GET",
          "path": "/bundle/{id}",
          "description": "Get a bundle"
        },
        {
          "method": "PATCH",
          "path": "/bundle/{id}",
          "description": "Update a bundle"
        },
        {
          "method": "GET",
          "path": "/calendar_event",
          "description": "List calendar events"
        },
        {
          "method": "POST",
          "path": "/calendar_event",
          "description": "Create calendar event"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.twinehealth.com/pub/action' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:20.567Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "urlbox",
      "name": "Urlbox API",
      "provider": "Urlbox",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "A plugin that allows the user to capture screenshots of a web page from a URL or HTML using ChatGPT.",
      "color": "#14b8a6",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.urlbox.io",
      "docsUrl": "https://api.urlbox.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/render/sync",
          "description": "Render a URL as an image or video"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.urlbox.io/v1/render/sync' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 47,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.734Z",
      "verifiedStatus": 200,
      "latencyMs": 1618
    },
    {
      "id": "vectara-rest",
      "name": "Vectara REST API",
      "provider": "Vectara REST",
      "category": "ai",
      "description": "Vectara is a neural search platform, built for developers to get the most out of their data.\n\nYou can sign up for an account at https://vectara.com.",
      "longDescription": "Vectara is a neural search platform, built for developers to get the most out of their data.\n\nYou can sign up for an account at https://vectara.com.",
      "color": "#10b981",
      "tags": [
        "ai",
        "vectara"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-api-key)",
      "authExample": "x-api-key: YOUR_API_KEY",
      "baseUrl": "https://api.vectara.io",
      "docsUrl": "http://support.vectara.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 50 MB storage, 200 MB queries/month. Pro $299/mo, Enterprise custom."
      },
      "rateLimit": "100 req/min (free)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/create-corpus",
          "description": "Create Corpus"
        },
        {
          "method": "POST",
          "path": "/v1/delete-corpus",
          "description": "Delete Corpus"
        },
        {
          "method": "POST",
          "path": "/v1/delete-doc",
          "description": "Delete"
        },
        {
          "method": "POST",
          "path": "/v1/index",
          "description": "Index"
        },
        {
          "method": "POST",
          "path": "/v1/list-corpora",
          "description": "List Corpora"
        },
        {
          "method": "POST",
          "path": "/v1/query",
          "description": "Query"
        },
        {
          "method": "POST",
          "path": "/v1/reset-corpus",
          "description": "Reset Corpus"
        },
        {
          "method": "POST",
          "path": "/v1/stream-query",
          "description": "Stream Query"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.vectara.io/v1/create-corpus' \\\n  -H 'x-api-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:21.248Z",
      "verifiedStatus": 404,
      "latencyMs": 1944
    },
    {
      "id": "velo-payments-apis",
      "name": "Velo Payments APIs",
      "provider": "Velo Payments APIs",
      "category": "payments",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Terms and Definitions\n\nThroughout this document and the Velo platform the following terms are used:\n\n* Payor. An entity (typically a corporation) which wishes to pay funds to one or more payees via a payout.\n* Payee. The recipient of funds paid out by a payor.\n* Payment. A single tran",
      "color": "#6366f1",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.sandbox.velopayments.com/",
      "docsUrl": "https://api.sandbox.velopayments.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/authenticate",
          "description": "Authentication endpoint"
        },
        {
          "method": "GET",
          "path": "/v1/deltas/fundings",
          "description": "Get Funding Audit Delta"
        },
        {
          "method": "GET",
          "path": "/v1/deltas/payments",
          "description": "V1 List Payment Changes"
        },
        {
          "method": "GET",
          "path": "/v1/fundings/{fundingId}",
          "description": "Get Funding"
        },
        {
          "method": "POST",
          "path": "/v1/logout",
          "description": "Logout"
        },
        {
          "method": "POST",
          "path": "/v1/password/reset",
          "description": "Reset password"
        },
        {
          "method": "GET",
          "path": "/v1/paymentChannelRules",
          "description": "List Payment Channel Country Rules"
        },
        {
          "method": "GET",
          "path": "/v1/paymentaudit/fundings",
          "description": "V1 Get Fundings for Payor"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.sandbox.velopayments.com//v1/authenticate' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 91,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 63,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:21.444Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "api-v1",
      "name": "API V1",
      "provider": "API V1",
      "category": "search",
      "description": "VersionEye is a cross-platform search engine for free/libre/open source software libraries.",
      "longDescription": "VersionEye is a cross-platform search engine for free/libre/open source software libraries.",
      "color": "#ec4899",
      "tags": [
        "search",
        "versioneye"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (apiKey)",
      "authExample": "apiKey: YOUR_API_KEY",
      "baseUrl": "https://{defaultHost}",
      "docsUrl": "https://{defaultHost}",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; see provider documentation for current pricing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/scans",
          "description": "Retrieves all scans"
        },
        {
          "method": "GET",
          "path": "/api/v1/scans/{id}",
          "description": "Retrieves a project scan result"
        },
        {
          "method": "GET",
          "path": "/api/v1/scans/{id}/files/{file_id}",
          "description": "Retrieves a file object, containing information about dependencies in the file"
        }
      ],
      "sampleRequest": "curl -X GET 'https://{defaultHost}/api/v1/scans' \\\n  -H 'apiKey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 41,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 25,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:21.169Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "weatherbit-interactive-swagger-ui-docume",
      "name": "Weatherbit - Interactive Swagger UI Documentation",
      "provider": "Weatherbit - Interactive Swagger UI Documentation",
      "category": "weather",
      "description": "This an interactive version of the documentation for the Weatherbit API.  The base URL for the API is http://api.weatherbit.io/v2.0/ or https://api.weatherbit.io/v2.0/. Below is the Swagger UI documentation for the API. All API requ",
      "longDescription": "This an interactive version of the documentation for the Weatherbit API.  The base URL for the API is http://api.weatherbit.io/v2.0/ or https://api.weatherbit.io/v2.0/. Below is the Swagger UI documentation for the API. All API requ",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "weatherbit"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.weatherbit.io/v2.0",
      "docsUrl": "https://api.weatherbit.io/v2.0",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/alerts?lat={lat}&lon={lon}",
          "description": "Returns severe weather alerts issued by meteorological agencies - Given a lat/lon."
        },
        {
          "method": "GET",
          "path": "/bulk/files/{file}",
          "description": "Download pre-generated bulk datasets"
        },
        {
          "method": "GET",
          "path": "/current/airquality?city={city}&country={country}",
          "description": "Returns current air quality conditions - Given City and/or State, Country."
        },
        {
          "method": "GET",
          "path": "/current/airquality?city_id={city_id}",
          "description": "Returns current air quality conditions - Given a City ID."
        },
        {
          "method": "GET",
          "path": "/current/airquality?lat={lat}&lon={lon}",
          "description": "Returns current air quality conditions - Given a lat/lon."
        },
        {
          "method": "GET",
          "path": "/current/airquality?postal_code={postal_code}",
          "description": "Returns current air quality conditions - Given a Postal Code."
        },
        {
          "method": "GET",
          "path": "/current?cities={cities}",
          "description": "Returns a group of observations given a list of cities"
        },
        {
          "method": "GET",
          "path": "/current?city={city}&country={country}",
          "description": "Returns a Current Observation - Given City and/or State, Country."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.weatherbit.io/v2.0/alerts?lat={lat}&lon={lon}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:21.503Z",
      "verifiedStatus": 400,
      "latencyMs": 1490
    },
    {
      "id": "webscraping-ai",
      "name": "WebScraping.AI",
      "provider": "WebScraping.AI",
      "category": "developer",
      "description": "A client for https://webscraping.ai API. It provides a web scaping automation API with Chrome JS rendering, rotating proxies and builtin HTML parsing.",
      "longDescription": "A client for https://webscraping.ai API. It provides a web scaping automation API with Chrome JS rendering, rotating proxies and builtin HTML parsing.",
      "color": "#64748b",
      "tags": [
        "developer",
        "webscraping"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (api_key)",
      "authExample": "GET /endpoint?api_key=YOUR_KEY",
      "baseUrl": "https://api.webscraping.ai",
      "docsUrl": "https://webscraping.ai",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "AI-powered web scraping. Free: 200 credits/day. Starter $9/mo (5K credits). Regular $29/mo (30K credits). Pro $89/mo (100K credits). Enterprise custom."
      },
      "rateLimit": "200 credits/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/account",
          "description": "Information about your account calls quota"
        },
        {
          "method": "GET",
          "path": "/html",
          "description": "Page HTML by URL"
        },
        {
          "method": "GET",
          "path": "/selected",
          "description": "HTML of a selected page area by URL and CSS selector"
        },
        {
          "method": "GET",
          "path": "/selected-multiple",
          "description": "HTML of multiple page areas by URL and CSS selectors"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.webscraping.ai/account' \\\n  -H 'GET /endpoint?api_key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 54,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:21.720Z",
      "verifiedStatus": 404,
      "latencyMs": 1603
    },
    {
      "id": "whatsapp-business",
      "name": "WhatsApp Business API",
      "provider": "WhatsApp Business",
      "category": "social",
      "description": "See https://developers.facebook.com/docs/whatsapp",
      "longDescription": "See https://developers.facebook.com/docs/whatsapp",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "whatsapp"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://whatsapp.local",
      "docsUrl": "http://whatsapp.local",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Meta developer account. Conversation-based pricing from $0.005–$0.08/conversation."
      },
      "rateLimit": "1,000 free business-initiated conversations/month",
      "endpoints": [
        {
          "method": "POST",
          "path": "/account",
          "description": "Request-Code"
        },
        {
          "method": "POST",
          "path": "/account/shards",
          "description": "Set-Shards"
        },
        {
          "method": "POST",
          "path": "/account/verify",
          "description": "Register-Account"
        },
        {
          "method": "POST",
          "path": "/certificates/external",
          "description": "Upload-Certificate"
        },
        {
          "method": "GET",
          "path": "/certificates/external/ca",
          "description": "Download-CA-Certificate"
        },
        {
          "method": "DELETE",
          "path": "/certificates/webhooks/ca",
          "description": "Delete Webhook CA Certificate"
        },
        {
          "method": "GET",
          "path": "/certificates/webhooks/ca",
          "description": "Download Webhook CA Certificate"
        },
        {
          "method": "POST",
          "path": "/certificates/webhooks/ca",
          "description": "Upload Webhook CA Certificate"
        }
      ],
      "sampleRequest": "curl -X GET 'http://whatsapp.local/account' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 31,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:26.421Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "wowza-streaming-cloud-rest-api-reference",
      "name": "Wowza Streaming Cloud REST API Reference Documentation",
      "provider": "Wowza Streaming Cloud REST API Reference Documentation",
      "category": "entertainment",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "About the REST API\n\nThe Wowza Streaming Cloud<sup>TM</sup> REST API (application programming interface) offers complete programmatic control over live streams, transcoders, stream sources, and stream targets. Anything you can do in the Wowza Streaming Cloud UI can also be achieved by making HTTP-",
      "color": "#f97316",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api-sandbox.cloud.wowza.com/api/v1",
      "docsUrl": "https://www.wowza.com/contact",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/specs",
          "description": "Fetch Swagger information"
        },
        {
          "method": "GET",
          "path": "/live_streams",
          "description": "Fetch all live streams"
        },
        {
          "method": "POST",
          "path": "/live_streams",
          "description": "Create a live stream"
        },
        {
          "method": "DELETE",
          "path": "/live_streams/{id}",
          "description": "Delete a live stream"
        },
        {
          "method": "GET",
          "path": "/live_streams/{id}",
          "description": "Fetch a live stream"
        },
        {
          "method": "PATCH",
          "path": "/live_streams/{id}",
          "description": "Update a live stream"
        },
        {
          "method": "PUT",
          "path": "/live_streams/{id}/regenerate_connection_code",
          "description": "Regenerate the connection code for a live stream"
        },
        {
          "method": "PUT",
          "path": "/live_streams/{id}/reset",
          "description": "Reset a live stream"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api-sandbox.cloud.wowza.com/api/v1/api/v1/specs' \\\n  -H 'wsc-access-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 91,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 63,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:25.480Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "xtrf-home-portal",
      "name": "XTRF Home Portal API",
      "provider": "XTRF Home Portal",
      "category": "maps",
      "description": "XTRF Home Portal API enables you to perform operations on Projects, Quotes, Customers, Vendors etc. as a XTRF Home Portal user. <br>The documentation is generated from OpenAPI specification 3.0 available <a href=\"/home-api/openapi.json\">here</a> <br>\n  The API client/consumer code may be easily gene",
      "longDescription": "XTRF Home Portal API enables you to perform operations on Projects, Quotes, Customers, Vendors etc. as a XTRF Home Portal user. <br>The documentation is generated from OpenAPI specification 3.0 available <a href=\"/home-api/openapi.json\">here</a> <br>\n  The API client/consumer code may be easily gene",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "xtrf"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-AUTH-ACCESS-TOKEN)",
      "authExample": "X-AUTH-ACCESS-TOKEN: YOUR_API_KEY",
      "baseUrl": "https://presentation.s.xtrf.eu/home-api",
      "docsUrl": "https://presentation.s.xtrf.eu/home-api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. XTRF translation management system API. Enterprise pricing on request."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/accounting/customers/invoices",
          "description": "Lists all client invoices in all statuses (including not ready and drafts) that have been updated since a specific date."
        },
        {
          "method": "POST",
          "path": "/accounting/customers/invoices",
          "description": "Creates a new invoice."
        },
        {
          "method": "POST",
          "path": "/accounting/customers/invoices/documents",
          "description": "Generates client invoices' documents."
        },
        {
          "method": "GET",
          "path": "/accounting/customers/invoices/ids",
          "description": "Returns client invoices' internal identifiers."
        },
        {
          "method": "POST",
          "path": "/accounting/customers/invoices/sendReminders",
          "description": "Sends reminders. Returns number of sent e-mails."
        },
        {
          "method": "DELETE",
          "path": "/accounting/customers/invoices/{invoiceId}",
          "description": "Removes a client invoice."
        },
        {
          "method": "GET",
          "path": "/accounting/customers/invoices/{invoiceId}",
          "description": "Returns client invoice details."
        },
        {
          "method": "GET",
          "path": "/accounting/customers/invoices/{invoiceId}/dates",
          "description": "Returns dates of a given client invoice."
        }
      ],
      "sampleRequest": "curl -X GET 'https://presentation.s.xtrf.eu/home-api/accounting/customers/invoices' \\\n  -H 'X-AUTH-ACCESS-TOKEN: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:34.404Z",
      "verifiedStatus": 404,
      "latencyMs": 14121
    },
    {
      "id": "www-zoomconnect-com",
      "name": "www.zoomconnect.com",
      "provider": "www.zoomconnect.com",
      "category": "communication",
      "description": "Zoom's API enables programmatic control of meetings, webinars, users, recordings, and reports. Create meeting links, manage participants, pull usage analytics, and build Zoom apps.",
      "longDescription": "The world's greatest SMS API",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "video",
        "meetings",
        "webinars",
        "productivity"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or Server-to-Server OAuth for meeting and user management",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://www.zoomconnect.com/app",
      "docsUrl": "https://www.zoomconnect.com/app",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 40,
          "unit": "minutes per meeting",
          "period": "forever",
          "note": "Group meetings capped at 40 min"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "40-min group meetings"
          },
          {
            "name": "Pro",
            "monthlyCents": 1332,
            "included": "30-hr meetings, 5 users"
          },
          {
            "name": "Business",
            "monthlyCents": 1832,
            "included": "300 attendees, custom branding"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Contact sales"
          }
        ],
        "details": "Free: 40-min group meetings. Pro: $13.32/mo. Business: $18.32/mo. API access included in all plans."
      },
      "rateLimit": "100 requests/sec (account-level); 30 requests/sec (user-level)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/rest/v1/account/balance",
          "description": "balance"
        },
        {
          "method": "GET",
          "path": "/api/rest/v1/account/statistics",
          "description": "statistics"
        },
        {
          "method": "POST",
          "path": "/api/rest/v1/account/transfer",
          "description": "transfer"
        },
        {
          "method": "GET",
          "path": "/api/rest/v1/account/user",
          "description": "search"
        },
        {
          "method": "PUT",
          "path": "/api/rest/v1/account/user",
          "description": "create"
        },
        {
          "method": "GET",
          "path": "/api/rest/v1/account/user/{userId}",
          "description": "getUser"
        },
        {
          "method": "POST",
          "path": "/api/rest/v1/account/user/{userId}",
          "description": "update"
        },
        {
          "method": "GET",
          "path": "/api/rest/v1/contacts/all",
          "description": "all"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.zoomconnect.com/app/api/rest/v1/account/balance' \\\n  -H 'email: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 71,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 55,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:34.698Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "api-reference-billing",
      "name": "API Reference: Billing",
      "provider": "API Reference: Billing",
      "category": "payments",
      "description": "Introduction\n\nWelcome to the reference for the Zuora Billing REST API!\n\nTo learn about the common use cases of Zuora Billing REST APIs, check out the API Guides.\n\nIn addition to Zuora API Reference; Billing, we also provide API references for other",
      "longDescription": "Introduction\n\nWelcome to the reference for the Zuora Billing REST API!\n\nTo learn about the common use cases of Zuora Billing REST APIs, check out the API Guides.\n\nIn addition to Zuora API Reference; Billing, we also provide API references for other",
      "color": "#6366f1",
      "tags": [
        "payments",
        "zuora"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://rest.zuora.com",
      "docsUrl": "https://rest.zuora.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/charge-metrics/data/charge-metrics",
          "description": "List charge metrics by time range"
        },
        {
          "method": "GET",
          "path": "/charge-metrics/data/charge-metrics-discount-allocation-detail",
          "description": "List discount allocation details by time range"
        },
        {
          "method": "GET",
          "path": "/events/event-triggers",
          "description": "List event triggers"
        },
        {
          "method": "POST",
          "path": "/events/event-triggers",
          "description": "Create an event trigger"
        },
        {
          "method": "DELETE",
          "path": "/events/event-triggers/{id}",
          "description": "Delete an event trigger"
        },
        {
          "method": "GET",
          "path": "/events/event-triggers/{id}",
          "description": "Retrieve an event trigger"
        },
        {
          "method": "PUT",
          "path": "/events/event-triggers/{id}",
          "description": "Update an event trigger"
        },
        {
          "method": "GET",
          "path": "/notifications/email-templates",
          "description": "List email templates"
        }
      ],
      "sampleRequest": "curl -X GET 'https://rest.zuora.com/charge-metrics/data/charge-metrics' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:26.281Z",
      "verifiedStatus": 404,
      "latencyMs": 5832
    },
    {
      "id": "airbyte-configuration",
      "name": "Airbyte Configuration API",
      "provider": "Airbyte Configuration",
      "category": "maps",
      "description": "Airbyte Configuration API\nhttps://airbyte.io.\n\nThis API is a collection of HTTP RPC-style methods. While it is not a REST API, those familiar with REST should find the conventions of this API recognizable.\n\nHere are some conventions that this API follows:\n* All endpoints are ht",
      "longDescription": "Airbyte Configuration API\nhttps://airbyte.io.\n\nThis API is a collection of HTTP RPC-style methods. While it is not a REST API, those familiar with REST should find the conventions of this API recognizable.\n\nHere are some conventions that this API follows:\n* All endpoints are ht",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "airbyte"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://airbyte.local",
      "docsUrl": "http://airbyte.local",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: open-source self-hosted (MIT license). Airbyte Cloud free up to $100 credits/month (usage-based). Team $1,500/mo. Enterprise custom. ETL/ELT platform."
      },
      "rateLimit": "Self-hosted: unlimited · Cloud: usage-based",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/attempt/save_stats",
          "description": "For worker to set sync stats of a running attempt."
        },
        {
          "method": "POST",
          "path": "/v1/attempt/save_sync_config",
          "description": "For worker to save the AttemptSyncConfig for an attempt."
        },
        {
          "method": "POST",
          "path": "/v1/attempt/set_workflow_in_attempt",
          "description": "For worker to register the workflow id in attempt."
        },
        {
          "method": "POST",
          "path": "/v1/connections/create",
          "description": "Create a connection between a source and a destination"
        },
        {
          "method": "POST",
          "path": "/v1/connections/delete",
          "description": "Delete a connection"
        },
        {
          "method": "POST",
          "path": "/v1/connections/get",
          "description": "Get a connection"
        },
        {
          "method": "POST",
          "path": "/v1/connections/list",
          "description": "Returns all connections for a workspace."
        },
        {
          "method": "POST",
          "path": "/v1/connections/list_all",
          "description": "Returns all connections for a workspace, including deleted connections."
        }
      ],
      "sampleRequest": "curl -X GET 'http://airbyte.local/v1/attempt/save_stats' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:28.458Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "aws-migration-hub",
      "name": "AWS Migration Hub",
      "provider": "AWS Migration Hub",
      "category": "ecommerce",
      "description": "<p>The AWS Migration Hub API methods help to obtain server and application migration status and integrate your resource-specific migration tool by providing a programmatic interface to Migration Hub.</p> <p>Remember that you must set your AWS Migration Hub home region before you call any of these AP",
      "longDescription": "<p>The AWS Migration Hub API methods help to obtain server and application migration status and integrate your resource-specific migration tool by providing a programmatic interface to Migration Hub.</p> <p>Remember that you must set your AWS Migration Hub home region before you call any of these AP",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "amazonaws"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "http://mgh.{region}.amazonaws.com",
      "docsUrl": "https://github.com/mermade/aws2openapi",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free. AWS Migration Hub has no additional charges; you pay for underlying services used."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.AssociateCreatedArtifact",
          "description": "<p>Associates a created artifact of an AWS cloud resource, the target receiving "
        },
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.AssociateDiscoveredResource",
          "description": "Associates a discovered resource ID from Application Discovery Service with a mi"
        },
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.CreateProgressUpdateStream",
          "description": "Creates a progress update stream which is an AWS resource used for access contro"
        },
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.DeleteProgressUpdateStream",
          "description": "<p>Deletes a progress update stream, including all of its tasks, which was previ"
        },
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.DescribeApplicationState",
          "description": "Gets the migration status of an application."
        },
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.DescribeMigrationTask",
          "description": "Retrieves a list of all attributes associated with a specific migration task."
        },
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.DisassociateCreatedArtifact",
          "description": "<p>Disassociates a created artifact of an AWS resource with a migration task per"
        },
        {
          "method": "POST",
          "path": "/#X-Amz-Target=AWSMigrationHub.DisassociateDiscoveredResource",
          "description": "Disassociate an Application Discovery Service discovered resource from a migrati"
        }
      ],
      "sampleRequest": "curl -X GET 'http://mgh.{region}.amazonaws.com/#X-Amz-Target=AWSMigrationHub.AssociateCreatedArtifact' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:26.421Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "account",
      "name": "Account API",
      "provider": "Account",
      "category": "ecommerce",
      "description": "The <b>Account API</b> gives sellers the ability to configure their eBay seller accounts, including the seller's policies (eBay business policies and seller-defined custom policies), opt in and out of eBay seller programs, configure sales tax tables, and get account information.  <br/><br/>For detai",
      "longDescription": "The <b>Account API</b> gives sellers the ability to configure their eBay seller accounts, including the seller's policies (eBay business policies and seller-defined custom policies), opt in and out of eBay seller programs, configure sales tax tables, and get account information.  <br/><br/>For detai",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "api"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.ebay.com{basePath}",
      "docsUrl": "https://api.ebay.com{basePath}",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; pricing depends on account type and usage."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/advertising_eligibility",
          "description": "This method allows developers to check the seller eligibility status for eBay ad"
        },
        {
          "method": "GET",
          "path": "/custom_policy/",
          "description": "This method retrieves the list of custom policies specified by the <b>policy_typ"
        },
        {
          "method": "POST",
          "path": "/custom_policy/",
          "description": "This method creates a new custom policy in which a seller specifies their terms "
        },
        {
          "method": "GET",
          "path": "/custom_policy/{custom_policy_id}",
          "description": "This method retrieves the custom policy specified by the <b>custom_policy_id</b>"
        },
        {
          "method": "PUT",
          "path": "/custom_policy/{custom_policy_id}",
          "description": "This method updates an existing custom policy specified by the <b>custom_policy_"
        },
        {
          "method": "GET",
          "path": "/fulfillment_policy",
          "description": "This method retrieves all the fulfillment policies configured for the marketplac"
        },
        {
          "method": "POST",
          "path": "/fulfillment_policy/",
          "description": "This method creates a new fulfillment policy where the policy encapsulates selle"
        },
        {
          "method": "GET",
          "path": "/fulfillment_policy/get_by_policy_name",
          "description": "This method retrieves the details for a specific fulfillment policy. In the requ"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.ebay.com{basePath}/advertising_eligibility' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:26.429Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "apicurio-registry-api-v2",
      "name": "Apicurio Registry API [v2]",
      "provider": "Apicurio Registry API [v2]",
      "category": "search",
      "description": "Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without n",
      "longDescription": "Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without n",
      "color": "#ec4899",
      "tags": [
        "search",
        "apicurio"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://apicurio.local",
      "docsUrl": "https://github.com/apicurio/apicurio-registry",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/admin/artifactTypes",
          "description": "List artifact types"
        },
        {
          "method": "GET",
          "path": "/admin/config/properties",
          "description": "List all configuration properties"
        },
        {
          "method": "DELETE",
          "path": "/admin/config/properties/{propertyName}",
          "description": "Reset a configuration property"
        },
        {
          "method": "GET",
          "path": "/admin/config/properties/{propertyName}",
          "description": "Get configuration property value"
        },
        {
          "method": "PUT",
          "path": "/admin/config/properties/{propertyName}",
          "description": "Update a configuration property"
        },
        {
          "method": "GET",
          "path": "/admin/export",
          "description": "Export registry data"
        },
        {
          "method": "POST",
          "path": "/admin/import",
          "description": "Import registry data"
        },
        {
          "method": "GET",
          "path": "/admin/loggers",
          "description": "List logging configurations"
        }
      ],
      "sampleRequest": "curl -X GET 'http://apicurio.local/admin/artifactTypes' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:28.760Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "ecommerce",
      "name": "Ecommerce API",
      "provider": "Ecommerce",
      "category": "ecommerce",
      "description": "Welcome to the Ecommerce API.\n\nYou can use this API to access all Ecommerce API endpoints.\n\nBase URL\n\nThe base URL for all API requests is https://unify.apideck.com\n\nWe also provide a Mock API that can be used for testing purposes: `https://mock-api.ap",
      "longDescription": "Welcome to the Ecommerce API.\n\nYou can use this API to access all Ecommerce API endpoints.\n\nBase URL\n\nThe base URL for all API requests is https://unify.apideck.com\n\nWe also provide a Mock API that can be used for testing purposes: `https://mock-api.ap",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "apideck"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://unify.apideck.com",
      "docsUrl": "https://developers.apideck.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Pricing varies by platform; free tiers typically available."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/ecommerce/customers",
          "description": "List Customers"
        },
        {
          "method": "GET",
          "path": "/ecommerce/customers/{id}",
          "description": "Get Customer"
        },
        {
          "method": "GET",
          "path": "/ecommerce/orders",
          "description": "List Orders"
        },
        {
          "method": "GET",
          "path": "/ecommerce/orders/{id}",
          "description": "Get Order"
        },
        {
          "method": "GET",
          "path": "/ecommerce/products",
          "description": "List Products"
        },
        {
          "method": "GET",
          "path": "/ecommerce/products/{id}",
          "description": "Get Product"
        },
        {
          "method": "GET",
          "path": "/ecommerce/store",
          "description": "Get Store"
        }
      ],
      "sampleRequest": "curl -X GET 'https://unify.apideck.com/ecommerce/customers' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:28.774Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "registry",
      "name": "Registry API",
      "provider": "Registry",
      "category": "communication",
      "description": "The Registry service allows teams to manage descriptions of APIs.",
      "longDescription": "The Registry service allows teams to manage descriptions of APIs.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "apigee"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://apigee.local",
      "docsUrl": "http://apigee.local",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/projects/{project}/locations/{location}/apis",
          "description": "ListApis returns matching APIs."
        },
        {
          "method": "POST",
          "path": "/v1/projects/{project}/locations/{location}/apis",
          "description": "CreateApi creates a specified API."
        },
        {
          "method": "DELETE",
          "path": "/v1/projects/{project}/locations/{location}/apis/{api}",
          "description": "DeleteApi removes a specified API and all of the resources that it\n owns."
        },
        {
          "method": "GET",
          "path": "/v1/projects/{project}/locations/{location}/apis/{api}",
          "description": "GetApi returns a specified API."
        },
        {
          "method": "PATCH",
          "path": "/v1/projects/{project}/locations/{location}/apis/{api}",
          "description": "UpdateApi can be used to modify a specified API."
        },
        {
          "method": "GET",
          "path": "/v1/projects/{project}/locations/{location}/apis/{api}/deployments",
          "description": "ListApiDeployments returns matching deployments."
        },
        {
          "method": "POST",
          "path": "/v1/projects/{project}/locations/{location}/apis/{api}/deployments",
          "description": "CreateApiDeployment creates a specified deployment."
        },
        {
          "method": "DELETE",
          "path": "/v1/projects/{project}/locations/{location}/apis/{api}/deployments/{deployment}",
          "description": "DeleteApiDeployment removes a specified deployment, all revisions, and all\n chil"
        }
      ],
      "sampleRequest": "curl -X GET 'http://apigee.local/v1/projects/{project}/locations/{location}/apis' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.132Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "department-of-food-public-distribution-c",
      "name": "Department of Food, Public Distribution & Consumer Affairs (PDS), Jharkhand",
      "provider": "Department of Food, Public Distribution & Consumer Affairs (PDS), Jharkhand",
      "category": "security",
      "description": "Public distribution system (PDS) is an Indian food security system. Established by the Government of India under Ministry of Consumer Affairs, Food, and Public Distribution and managed jointly with state governments in India. Jharkhand PDS Ration Card Certificates is available in Digilocker for Citi",
      "longDescription": "Public distribution system (PDS) is an Indian food security system. Established by the Government of India under Ministry of Consumer Affairs, Food, and Public Distribution and managed jointly with state governments in India. Jharkhand PDS Ration Card Certificates is available in Digilocker for Citi",
      "color": "#ef4444",
      "tags": [
        "security",
        "apisetu"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-APISETU-APIKEY)",
      "authExample": "X-APISETU-APIKEY: YOUR_API_KEY",
      "baseUrl": "https://apisetu.gov.in/aaharjh/v3",
      "docsUrl": "https://apisetu.gov.in/aaharjh/v3",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Indian Ministry of Food government data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/ratcr/certificate",
          "description": "Ration Card"
        }
      ],
      "sampleRequest": "curl -X GET 'https://apisetu.gov.in/aaharjh/v3/ratcr/certificate' \\\n  -H 'X-APISETU-APIKEY: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 22,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.169Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "identity",
      "name": "Identity API",
      "provider": "Identity",
      "category": "ecommerce",
      "description": "<span class=\"tablenote\"><b>Note:</b> Not all the account related fields are returned for an authenticated user. The fields returned in the response are controlled by the scopes and are available only to select developers approved by business units.</span><br /><br />Retrieves the authenticated user'",
      "longDescription": "<span class=\"tablenote\"><b>Note:</b> Not all the account related fields are returned for an authenticated user. The fields returned in the response are controlled by the scopes and are available only to select developers approved by business units.</span><br /><br />Retrieves the authenticated user'",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "apiz"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://apiz.ebay.com{basePath}",
      "docsUrl": "https://apiz.ebay.com{basePath}",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Identity service pricing varies by provider; many offer free tiers."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/user/",
          "description": "This method retrieves the account profile information for an authenticated user,"
        }
      ],
      "sampleRequest": "curl -X GET 'https://apiz.ebay.com{basePath}/user/' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 22,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.253Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "searchly-api-v1",
      "name": "SearchLy API v1",
      "provider": "SearchLy API v1",
      "category": "storage",
      "description": "Introduction\nThe SearchLy API provides similarity searching based on song lyrics.\n\nOperations\nThe API allows for the /similarity/by_song operation, which allows clients to search the similarity for an existing song in the database. Also, the API has an additional /similarity/by_content endpo",
      "longDescription": "Introduction\nThe SearchLy API provides similarity searching based on song lyrics.\n\nOperations\nThe API allows for the /similarity/by_song operation, which allows clients to search the similarity for an existing song in the database. Also, the API has an additional /similarity/by_content endpo",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "asuarez"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://searchly.asuarez.dev/api/v1",
      "docsUrl": "https://searchly.asuarez.dev/api/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/similarity/by_content",
          "description": "API endpoint to search similarity using content"
        },
        {
          "method": "GET",
          "path": "/similarity/by_song",
          "description": "API endpoint to search similarity using a song identifier"
        },
        {
          "method": "GET",
          "path": "/song/search",
          "description": "API endpoint to search songs from the database given a query"
        }
      ],
      "sampleRequest": "curl -X GET 'https://searchly.asuarez.dev/api/v1/similarity/by_content' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 52,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 29,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.450Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "apimanagementclient",
      "name": "ApiManagementClient",
      "provider": "ApiManagementClient",
      "category": "payments",
      "description": "Use these REST APIs for performing operations on entities like API, Product, and Subscription associated with your Azure API Management deployment.",
      "longDescription": "Use these REST APIs for performing operations on entities like API, Product, and Subscription associated with your Azure API Management deployment.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "azure"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://management.azure.com",
      "docsUrl": "https://management.azure.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium API management. Pricing varies by provider; many offer free tiers."
      },
      "rateLimit": "Varies by provider",
      "endpoints": [
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies",
          "description": "Lists all the Global Policy definitions of the Api Management service."
        },
        {
          "method": "DELETE",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}",
          "description": "Deletes the global policy configuration of the Api Management Service."
        },
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}",
          "description": "Get the Global policy definition of the Api Management service."
        },
        {
          "method": "PUT",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}",
          "description": "Creates or updates the global policy configuration of the Api Management service"
        },
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policySnippets",
          "description": "Lists all policy snippets."
        },
        {
          "method": "GET",
          "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/regions",
          "description": "Lists all azure regions in which the service exists."
        }
      ],
      "sampleRequest": "curl -X GET 'https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 31,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.505Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "bc-laws",
      "name": "BC Laws",
      "provider": "BC Laws",
      "category": "auth",
      "description": "BC Laws is an electronic library providing free public access to the laws of British Columbia. BC Laws is hosted by the Queen's Printer of British Columbia and published in partnership with the Ministry of Justice and the Law Clerk of the Legislative Assembly.BC Laws contains a comprehensive collect",
      "longDescription": "BC Laws is an electronic library providing free public access to the laws of British Columbia. BC Laws is hosted by the Queen's Printer of British Columbia and published in partnership with the Ministry of Justice and the Law Clerk of the Legislative Assembly.BC Laws contains a comprehensive collect",
      "color": "#6366f1",
      "tags": [
        "auth",
        "bclaws"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://www.bclaws.ca/civix",
      "docsUrl": "http://www.bclaws.ca/civix",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/content/{aspectId}",
          "description": "Describes the documents and directories available within a specific 'aspect' (content group) of the BCLaws library"
        },
        {
          "method": "GET",
          "path": "/content/{aspectId}/{civixDocumentId}",
          "description": "Lists the metadata available for the specified index or directory from the BCLaws legislative respository"
        },
        {
          "method": "GET",
          "path": "/document/id/{aspectId}/{civixIndexId}/{civixDocumentId}",
          "description": "Retrieves a specific document from the BCLaws legislative repository (HTML format)"
        },
        {
          "method": "GET",
          "path": "/document/id/{aspectId}/{civixIndexId}/{civixDocumentId}/search/{searchString}",
          "description": "Retrieves a specific document from the BCLaws legislative repository with search text highlighted (HTML format)"
        },
        {
          "method": "GET",
          "path": "/document/id/{aspectId}/{civixIndexId}/{civixDocumentId}/xml",
          "description": "Retrieves a specific document from the BCLaws legislative repository (XML format)"
        },
        {
          "method": "GET",
          "path": "/document/id/{aspectId}/{civixIndexId}/{civixDocumentId}/xml/search/{searchString}",
          "description": "Retrieves a specific document from the BCLaws legislative repository with search text highlighted (XML format)"
        },
        {
          "method": "GET",
          "path": "/search/{aspectId}/fullsearch",
          "description": "A listing of metadata available for the specified aspect and search term from the BCLaws legislative repository"
        }
      ],
      "sampleRequest": "curl -X GET 'http://www.bclaws.ca/civix/content/{aspectId}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.722Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "ibm-containers",
      "name": "IBM Containers API",
      "provider": "IBM Containers",
      "category": "search",
      "description": "Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine.\n\n This documentation describes the IBM Containers API, which is b",
      "longDescription": "Containers are virtual software objects that include all the elements that an app needs to run. A container has the benefits of resource isolation and allocation but is more portable and efficient than, for example, a virtual machine.\n\n This documentation describes the IBM Containers API, which is b",
      "color": "#ec4899",
      "tags": [
        "search",
        "bluemix"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://containers-api.ng.bluemix.net/v3",
      "docsUrl": "https://containers-api.ng.bluemix.net/v3",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/build",
          "description": "Build a Docker image from a Dockerfile"
        },
        {
          "method": "POST",
          "path": "/containers/create",
          "description": "Create and start a single container"
        },
        {
          "method": "GET",
          "path": "/containers/floating-ips",
          "description": "List available public IP addresses in a space"
        },
        {
          "method": "POST",
          "path": "/containers/floating-ips/request",
          "description": "Request a public IP address for a space"
        },
        {
          "method": "POST",
          "path": "/containers/floating-ips/{ip}/release",
          "description": "Release public IP address"
        },
        {
          "method": "GET",
          "path": "/containers/groups",
          "description": "List all container groups in a space"
        },
        {
          "method": "POST",
          "path": "/containers/groups",
          "description": "Create and start a container group."
        },
        {
          "method": "DELETE",
          "path": "/containers/groups/{name_or_id}",
          "description": "Stop and delete all container instances in a container group."
        }
      ],
      "sampleRequest": "curl -X GET 'https://containers-api.ng.bluemix.net/v3/build' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:29.790Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "scim",
      "name": "SCIM",
      "provider": "SCIM",
      "category": "auth",
      "description": "The SCIM API lets you manage users in your organization. You can then automate the provisioning of product licenses for these users, and they can use your company's Single Sign-On solution through an Identity Provider.",
      "longDescription": "The SCIM API lets you manage users in your organization. You can then automate the provisioning of product licenses for these users, and they can use your company's Single Sign-On solution through an Identity Provider.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "citrixonline"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.citrixonline.com/identity/v1",
      "docsUrl": "https://developer.citrixonline.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/Groups",
          "description": "Get Groups"
        },
        {
          "method": "POST",
          "path": "/Groups",
          "description": "Create Group"
        },
        {
          "method": "DELETE",
          "path": "/Groups/{groupKey}",
          "description": "Delete Group"
        },
        {
          "method": "GET",
          "path": "/Groups/{groupKey}",
          "description": "Get Group"
        },
        {
          "method": "PATCH",
          "path": "/Groups/{groupKey}",
          "description": "Update Group"
        },
        {
          "method": "PUT",
          "path": "/Groups/{groupKey}",
          "description": "Replace Group"
        },
        {
          "method": "GET",
          "path": "/Schemas/Users",
          "description": "Get User Schema"
        },
        {
          "method": "GET",
          "path": "/ServiceProviderConfigs",
          "description": "Get Service Provider Configurations"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.citrixonline.com/identity/v1/Groups' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 36,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:33.288Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "banking",
      "name": "Banking API",
      "provider": "Banking",
      "category": "finance",
      "description": "Codat's Banking API allows you to access standardised data from over bank accounts via third party providers.\n\nStandardize how you connect to your customers’ bank accounts. Retrieve bank account and bank transaction data in the same way via our partnerships with Plaid and TrueLayer.\n\n[Read more...](",
      "longDescription": "Codat's Banking API allows you to access standardised data from over bank accounts via third party providers.\n\nStandardize how you connect to your customers’ bank accounts. Retrieve bank account and bank transaction data in the same way via our partnerships with Plaid and TrueLayer.\n\n[Read more...](",
      "color": "#22c55e",
      "tags": [
        "finance",
        "codat"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://api.codat.io",
      "docsUrl": "https://api.codat.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Open banking API; pricing depends on specific provider and usage."
      },
      "rateLimit": "Varies by provider",
      "endpoints": [
        {
          "method": "GET",
          "path": "/companies/{companyId}/connections/{connectionId}/data/banking-accountBalances",
          "description": "List account balances"
        },
        {
          "method": "GET",
          "path": "/companies/{companyId}/connections/{connectionId}/data/banking-accounts",
          "description": "List accounts"
        },
        {
          "method": "GET",
          "path": "/companies/{companyId}/connections/{connectionId}/data/banking-accounts/{accountId}",
          "description": "Get account"
        },
        {
          "method": "GET",
          "path": "/companies/{companyId}/connections/{connectionId}/data/banking-transactionCategories",
          "description": "List all transaction categories"
        },
        {
          "method": "GET",
          "path": "/companies/{companyId}/connections/{connectionId}/data/banking-transactionCategories/{transactionCategoryId}",
          "description": "Get transaction category"
        },
        {
          "method": "GET",
          "path": "/companies/{companyId}/connections/{connectionId}/data/banking-transactions",
          "description": "List transactions"
        },
        {
          "method": "GET",
          "path": "/companies/{companyId}/connections/{connectionId}/data/banking-transactions/{transactionId}",
          "description": "Get bank transaction"
        },
        {
          "method": "GET",
          "path": "/companies/{companyId}/data/banking-transactions",
          "description": "List banking transactions"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.codat.io/companies/{companyId}/connections/{connectionId}/data/banking-accountBalances' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:33.484Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "peertube",
      "name": "PeerTube",
      "provider": "PeerTube",
      "category": "developer",
      "description": "The PeerTube API is built on HTTP(S) and is RESTful. You can use your favorite\nHTTP/REST library for your programming language to use PeerTube. The spec API is fully compatible with\nopenapi-generator\nwhich generates",
      "longDescription": "The PeerTube API is built on HTTP(S) and is RESTful. You can use your favorite\nHTTP/REST library for your programming language to use PeerTube. The spec API is fully compatible with\nopenapi-generator\nwhich generates",
      "color": "#64748b",
      "tags": [
        "developer",
        "cpy"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://peertube2.cpy.re",
      "docsUrl": "https://joinpeertube.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Decentralized, federated video hosting platform. Free open-source software. Hosting costs depend on your server. No API key required for public instances."
      },
      "rateLimit": "Instance-dependent (typically 50-100 req/10s)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/abuses",
          "description": "List abuses"
        },
        {
          "method": "POST",
          "path": "/api/v1/abuses",
          "description": "Report an abuse"
        },
        {
          "method": "DELETE",
          "path": "/api/v1/abuses/{abuseId}",
          "description": "Delete an abuse"
        },
        {
          "method": "PUT",
          "path": "/api/v1/abuses/{abuseId}",
          "description": "Update an abuse"
        },
        {
          "method": "GET",
          "path": "/api/v1/abuses/{abuseId}/messages",
          "description": "List messages of an abuse"
        },
        {
          "method": "POST",
          "path": "/api/v1/abuses/{abuseId}/messages",
          "description": "Add message to an abuse"
        },
        {
          "method": "DELETE",
          "path": "/api/v1/abuses/{abuseId}/messages/{abuseMessageId}",
          "description": "Delete an abuse message"
        },
        {
          "method": "GET",
          "path": "/api/v1/accounts",
          "description": "List accounts"
        }
      ],
      "sampleRequest": "curl -X GET 'https://peertube2.cpy.re/api/v1/abuses' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:34.700Z",
      "verifiedStatus": 200,
      "latencyMs": 8419
    },
    {
      "id": "fahrplan-free",
      "name": "Fahrplan-Free",
      "provider": "Fahrplan-Free",
      "category": "developer",
      "description": "A RESTful webservice to request a railway journey - FREE plan with restricted access (max. 10 requests per minute). Please ignore the message in the API Console about the access token.\n\nRegister to use an less restricted version, which requires an access token.",
      "longDescription": "A RESTful webservice to request a railway journey - FREE plan with restricted access (max. 10 requests per minute). Please ignore the message in the API Console about the access token.\n\nRegister to use an less restricted version, which requires an access token.",
      "color": "#64748b",
      "tags": [
        "developer",
        "deutschebahn"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.deutschebahn.com/freeplan/v1",
      "docsUrl": "https://developer.deutschebahn.com/store/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/arrivalBoard/{id}",
          "description": "Get arrival board of a location"
        },
        {
          "method": "GET",
          "path": "/departureBoard/{id}",
          "description": "Get departure board of a location"
        },
        {
          "method": "GET",
          "path": "/journeyDetails/{id}",
          "description": "Get details about a single journey"
        },
        {
          "method": "GET",
          "path": "/location/{name}",
          "description": "Get location information"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.deutschebahn.com/freeplan/v1/arrivalBoard/{id}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 32,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:34.331Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "authorized-partner-api-specification",
      "name": "Authorized Partner API Specification",
      "provider": "Authorized Partner API Specification",
      "category": "storage",
      "description": "To access files in user’s DigiLocker account from your application, you must first obtain user’s authorization.",
      "longDescription": "To access files in user’s DigiLocker account from your application, you must first obtain user’s authorization.",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "digitallocker"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-2)",
      "authExample": "X-2: YOUR_API_KEY",
      "baseUrl": "https://betaapi.digitallocker.gov.in/public",
      "docsUrl": "https://betaapi.digitallocker.gov.in/public",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for authorized partners. API access via partnership agreement."
      },
      "rateLimit": "Based on partner tier",
      "endpoints": [
        {
          "method": "POST",
          "path": "/account/1/pushuri",
          "description": "Push URI to Account"
        },
        {
          "method": "POST",
          "path": "/account/2/verify",
          "description": "Verify Account"
        },
        {
          "method": "GET",
          "path": "/oauth2/1/authorize",
          "description": "Get Authorization Code"
        },
        {
          "method": "POST",
          "path": "/oauth2/1/code",
          "description": "Get Device Code"
        },
        {
          "method": "POST",
          "path": "/oauth2/1/file/upload",
          "description": "Upload file to locker"
        },
        {
          "method": "GET",
          "path": "/oauth2/1/file/{uri}",
          "description": "Get File from URI"
        },
        {
          "method": "GET",
          "path": "/oauth2/1/files/",
          "description": "Get List of Self Uploaded Documents"
        },
        {
          "method": "GET",
          "path": "/oauth2/1/files/issued",
          "description": "Issued Documents"
        }
      ],
      "sampleRequest": "curl -X GET 'https://betaapi.digitallocker.gov.in/public/account/1/pushuri' \\\n  -H 'X-2: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 34,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:34.427Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "docker-hub",
      "name": "Docker HUB API",
      "provider": "Docker HUB",
      "category": "developer",
      "description": "Docker Hub is a service provided by Docker for finding and sharing container\nimages with your team.\n\nIt is the world's largest library and community for container images.\n\nIn addition to the Docker Hub UI and [Docker Hub CLI tool](https://github.com/docker/hub-",
      "longDescription": "Docker Hub is a service provided by Docker for finding and sharing container\nimages with your team.\n\nIt is the world's largest library and community for container images.\n\nIn addition to the Docker Hub UI and [Docker Hub CLI tool](https://github.com/docker/hub-",
      "color": "#64748b",
      "tags": [
        "developer",
        "docker"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://hub.docker.com/",
      "docsUrl": "https://hub.docker.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v2/access-tokens",
          "description": "Get a list of personal access tokens"
        },
        {
          "method": "POST",
          "path": "/v2/access-tokens",
          "description": "Create a personal access token"
        },
        {
          "method": "DELETE",
          "path": "/v2/access-tokens/{uuid}",
          "description": "Delete a personal access token"
        },
        {
          "method": "GET",
          "path": "/v2/access-tokens/{uuid}",
          "description": "Get a personal access token"
        },
        {
          "method": "PATCH",
          "path": "/v2/access-tokens/{uuid}",
          "description": "Update a personal access token"
        },
        {
          "method": "GET",
          "path": "/v2/auditlogs/{account}",
          "description": "Returns list of audit log  events."
        },
        {
          "method": "GET",
          "path": "/v2/auditlogs/{account}/actions",
          "description": "Returns list of audit log actions."
        },
        {
          "method": "POST",
          "path": "/v2/namespaces/{namespace}/delete-images",
          "description": "Delete images"
        }
      ],
      "sampleRequest": "curl -X GET 'https://hub.docker.com//v2/access-tokens' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:34.431Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "ex-libris-apis",
      "name": "Ex Libris APIs",
      "provider": "Ex Libris APIs",
      "category": "auth",
      "description": "For more information on how to use these APIs, including how to create an API key required for authentication, see Alma REST APIs.",
      "longDescription": "For more information on how to use these APIs, including how to create an API key required for authentication, see Alma REST APIs.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "exlibrisgroup"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (apikey)",
      "authExample": "GET /endpoint?apikey=YOUR_KEY",
      "baseUrl": "https://api-eu.hosted.exlibrisgroup.com",
      "docsUrl": "https://api-eu.hosted.exlibrisgroup.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid library management system. Ex Libris (ProQuest) pricing by institution."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/almaws/v1/task-lists/printouts",
          "description": "Retrieve Printouts"
        },
        {
          "method": "POST",
          "path": "/almaws/v1/task-lists/printouts",
          "description": "Act on Printouts"
        },
        {
          "method": "GET",
          "path": "/almaws/v1/task-lists/printouts/{printout_id}",
          "description": "Retrieve a Printout"
        },
        {
          "method": "POST",
          "path": "/almaws/v1/task-lists/printouts/{printout_id}",
          "description": "Printout Service"
        },
        {
          "method": "GET",
          "path": "/almaws/v1/task-lists/requested-resources",
          "description": "Get Requested Resources"
        },
        {
          "method": "POST",
          "path": "/almaws/v1/task-lists/requested-resources",
          "description": "Act on Requested Resources"
        },
        {
          "method": "GET",
          "path": "/almaws/v1/task-lists/rs/lending-requests",
          "description": "Get Lending Requests"
        },
        {
          "method": "POST",
          "path": "/almaws/v1/task-lists/rs/lending-requests",
          "description": "Act on Lending Requests"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api-eu.hosted.exlibrisgroup.com/almaws/v1/task-lists/printouts' \\\n  -H 'GET /endpoint?apikey=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 36,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:34.878Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "fraudlabs-pro-fraud-detection",
      "name": "FraudLabs Pro Fraud Detection",
      "provider": "FraudLabs Pro Fraud Detection",
      "category": "payments",
      "description": "Online payment fraud detection service. It helps merchants to minimize chargebacks and therefore maximize the revenue. It can be used to detect fraud for various kinds of payment method, such as credit card, paypal, cod and so on. Please visit https://www.fraudlabspro.com to learn more.",
      "longDescription": "Online payment fraud detection service. It helps merchants to minimize chargebacks and therefore maximize the revenue. It can be used to detect fraud for various kinds of payment method, such as credit card, paypal, cod and so on. Please visit https://www.fraudlabspro.com to learn more.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "fraudlabspro"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.fraudlabspro.com",
      "docsUrl": "https://api.fraudlabspro.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v1/order/feedback",
          "description": "Feedback the status of an order transaction."
        },
        {
          "method": "POST",
          "path": "/v1/order/screen",
          "description": "Screen order for payment fraud."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.fraudlabspro.com/v1/order/feedback' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 26,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:34.977Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "barcode",
      "name": "Barcode API",
      "provider": "Barcode",
      "category": "maps",
      "description": "Generate Barcode images for a given barcode number. You can decode Barcode images and get the barcodes in a numberic form as well. Many industry standard barcode types are supported. The best and complete Barcode API on the cloud. Click here to subscribe",
      "longDescription": "Generate Barcode images for a given barcode number. You can decode Barcode images and get the barcodes in a numberic form as well. Many industry standard barcode types are supported. The best and complete Barcode API on the cloud. Click here to subscribe",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "fungenerators"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-Fungenerators-Api-Secret)",
      "authExample": "X-Fungenerators-Api-Secret: YOUR_API_KEY",
      "baseUrl": "http://api.fungenerators.com",
      "docsUrl": "http://fungenerators.com/api/barcode/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free: 10 req/day (barcode lookup). Paid from $9.99/mo (1,000 req/day)."
      },
      "rateLimit": "10 req/day (free)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/barcode/decode",
          "description": "Decode a Barcode image and return the cotents if successful"
        },
        {
          "method": "GET",
          "path": "/barcode/decode/types",
          "description": "Get the supported barcode types for the decoding process."
        },
        {
          "method": "GET",
          "path": "/barcode/encode",
          "description": "Get a Bar Code image for the given barcode number"
        },
        {
          "method": "GET",
          "path": "/barcode/encode/types",
          "description": "Get the supported barcode types for encoding / image generation."
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.fungenerators.com/barcode/decode' \\\n  -H 'X-Fungenerators-Api-Secret: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:36.447Z",
      "verifiedStatus": 403,
      "latencyMs": 7989
    },
    {
      "id": "funtranslations-braille",
      "name": "FunTranslations Braille API",
      "provider": "FunTranslations Braille",
      "category": "maps",
      "description": "Braille conversion API on the cloud. Translate from English text to Braille and get Braille results suitable for many display types.Click here to subscribe",
      "longDescription": "Braille conversion API on the cloud. Translate from English text to Braille and get Braille results suitable for many display types.Click here to subscribe",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "funtranslations"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-Funtranslations-Api-Secret)",
      "authExample": "X-Funtranslations-Api-Secret: YOUR_API_KEY",
      "baseUrl": "https://api.funtranslations.com",
      "docsUrl": "https://funtranslations.com/api/braille",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 req/hour. Pro $5/mo (unlimited). Fun Translations API suite."
      },
      "rateLimit": "5 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/translate/braille",
          "description": "Translate from English to Braille. This is what you use if you have a braille di"
        },
        {
          "method": "GET",
          "path": "/translate/braille/dots",
          "description": "Use this to see which dots are enabled for each Braille letters. This is highly "
        },
        {
          "method": "GET",
          "path": "/translate/braille/html",
          "description": "Translate from English to Braille Image characters. This is probably what you wa"
        },
        {
          "method": "GET",
          "path": "/translate/braille/image",
          "description": "Translate from English to Braille image characters. This is probably what you wa"
        },
        {
          "method": "GET",
          "path": "/translate/braille/unicode",
          "description": "Translate from English to Braille Unicode characters."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.funtranslations.com/translate/braille' \\\n  -H 'X-Funtranslations-Api-Secret: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 60,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:36.476Z",
      "verifiedStatus": 403,
      "latencyMs": 7716
    },
    {
      "id": "geocoder-rest",
      "name": "Geocoder REST API",
      "provider": "Geocoder REST",
      "category": "developer",
      "description": "This API represents address cleaning, correction, completion, geocoding, reverse geocoding, and proximity resources for intersection addresses, physical addresses and their occupants in British Columbia. Please read our [data collection notice](https://github.com/bcgov/api-specs/blob/master/COLLECTI",
      "longDescription": "This API represents address cleaning, correction, completion, geocoding, reverse geocoding, and proximity resources for intersection addresses, physical addresses and their occupants in British Columbia. Please read our [data collection notice](https://github.com/bcgov/api-specs/blob/master/COLLECTI",
      "color": "#64748b",
      "tags": [
        "developer",
        "gov"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (apikey)",
      "authExample": "apikey: YOUR_API_KEY",
      "baseUrl": "https://geocoder.api.gov.bc.ca/",
      "docsUrl": "https://dpdd.atlassian.net/servicedesk/customer/portal/1/group/7/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with BC government API key. BC Data Catalogue geocoder for Canadian addresses."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/addresses.{outputFormat}",
          "description": "Geocode an address"
        },
        {
          "method": "GET",
          "path": "/intersections/near.{outputFormat}",
          "description": "Find intersections near to a geographic point"
        },
        {
          "method": "GET",
          "path": "/intersections/nearest.{outputFormat}",
          "description": "Find nearest intersection to a geographic point"
        },
        {
          "method": "GET",
          "path": "/intersections/within.{outputFormat}",
          "description": "Find intersections in a geographic area"
        },
        {
          "method": "GET",
          "path": "/intersections/{intersectionID}.{outputFormat}",
          "description": "Get an intersection by its unique ID"
        },
        {
          "method": "GET",
          "path": "/occupants/addresses.{outputFormat}",
          "description": "Geocode an address and identify site occupants"
        },
        {
          "method": "GET",
          "path": "/occupants/near.{outputFormat}",
          "description": "Find occupants of sites near to a geographic point"
        },
        {
          "method": "GET",
          "path": "/occupants/nearest.{outputFormat}",
          "description": "Find occupants of the site nearest to a geographic point"
        }
      ],
      "sampleRequest": "curl -X GET 'https://geocoder.api.gov.bc.ca//addresses.{outputFormat}' \\\n  -H 'apikey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:36.774Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "profile",
      "name": "Profile",
      "provider": "Profile",
      "category": "storage",
      "description": "API that provides Profile information about Players.",
      "longDescription": "API that provides Profile information about Players.",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "haloapi"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Ocp-Apim-Subscription-Key)",
      "authExample": "Ocp-Apim-Subscription-Key: YOUR_API_KEY",
      "baseUrl": "https://www.haloapi.com/profile",
      "docsUrl": "https://www.haloapi.com/profile",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. User profile service; free tier typically available."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/h5/profiles/{player}/appearance",
          "description": "Halo 5 - Player Appearance"
        },
        {
          "method": "GET",
          "path": "/h5/profiles/{player}/emblem",
          "description": "Halo 5 - Player Emblem Image"
        },
        {
          "method": "GET",
          "path": "/h5/profiles/{player}/spartan",
          "description": "Halo 5 - Player Spartan Image"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.haloapi.com/profile/h5/profiles/{player}/appearance' \\\n  -H 'Ocp-Apim-Subscription-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 41,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:36.878Z",
      "verifiedStatus": 404,
      "latencyMs": 7745
    },
    {
      "id": "subscriptions",
      "name": "Subscriptions",
      "provider": "Subscriptions",
      "category": "payments",
      "description": "Subscriptions allow contacts to control what forms of communications they receive. Contacts can decide whether they want to receive communication pertaining to a specific topic, brand, or an entire HubSpot account.",
      "longDescription": "Subscriptions allow contacts to control what forms of communications they receive. Contacts can decide whether they want to receive communication pertaining to a specific topic, brand, or an entire HubSpot account.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "hubapi"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (hapikey)",
      "authExample": "GET /endpoint?hapikey=YOUR_KEY",
      "baseUrl": "https://api.hubapi.com/",
      "docsUrl": "https://api.hubapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Subscription management pricing varies by provider; free tiers common."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/communication-preferences/v3/definitions",
          "description": "Get subscription definitions"
        },
        {
          "method": "GET",
          "path": "/communication-preferences/v3/status/email/{emailAddress}",
          "description": "Get subscription statuses for a contact"
        },
        {
          "method": "POST",
          "path": "/communication-preferences/v3/subscribe",
          "description": "Subscribe a contact"
        },
        {
          "method": "POST",
          "path": "/communication-preferences/v3/unsubscribe",
          "description": "Unsubscribe a contact"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.hubapi.com//communication-preferences/v3/definitions' \\\n  -H 'GET /endpoint?hapikey=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 54,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:46.276Z",
      "verifiedStatus": 200,
      "latencyMs": 17106
    },
    {
      "id": "enanomapper-database",
      "name": "eNanoMapper database",
      "provider": "eNanoMapper database",
      "category": "storage",
      "description": "AMBIT REST web services [eNanoMapper profile] with free text & faceted search",
      "longDescription": "AMBIT REST web services [eNanoMapper profile] with free text & faceted search",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "ideaconsult"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.ideaconsult.net/enanomapper",
      "docsUrl": "https://phabricator.ideaconsult.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/enm/{db}/investigation",
          "description": "Details of multiple studies"
        },
        {
          "method": "GET",
          "path": "/enm/{db}/query/compound/{term}/{representation}",
          "description": "Exact chemical structure search"
        },
        {
          "method": "GET",
          "path": "/enm/{db}/query/similarity",
          "description": "Exact similarity search"
        },
        {
          "method": "GET",
          "path": "/enm/{db}/query/smarts",
          "description": "Substructure search"
        },
        {
          "method": "GET",
          "path": "/enm/{db}/query/study",
          "description": "Search endpoint summary"
        },
        {
          "method": "GET",
          "path": "/enm/{db}/substance",
          "description": "List substances"
        },
        {
          "method": "GET",
          "path": "/enm/{db}/substance/{uuid}",
          "description": "Get a substance"
        },
        {
          "method": "GET",
          "path": "/enm/{db}/substance/{uuid}/composition",
          "description": "Substance composition"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.ideaconsult.net/enanomapper/enm/{db}/investigation' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:37.751Z",
      "verifiedStatus": 404,
      "latencyMs": 8498
    },
    {
      "id": "intel-product-catalogue-service",
      "name": "Intel Product Catalogue Service",
      "provider": "Intel Product Catalogue Service",
      "category": "communication",
      "description": "This is the documentation for PIM Micro services. In order to use this tool you need to have Basic Auth credentials and a client id. If you dont have one, please make sure to request one by sending an email to the PIM MS team: [pim.360.team@intel.com](mailto:pim.360.team@intel.com?subject=PIMService",
      "longDescription": "This is the documentation for PIM Micro services. In order to use this tool you need to have Basic Auth credentials and a client id. If you dont have one, please make sure to request one by sending an email to the PIM MS team: [pim.360.team@intel.com](mailto:pim.360.team@intel.com?subject=PIMService",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "intel"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (client_id)",
      "authExample": "client_id: YOUR_API_KEY",
      "baseUrl": "https://productapi.intel.com",
      "docsUrl": "https://productapi.intel.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Intel developer account. Intel product specifications and catalog API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/products/get-codename",
          "description": "5. Get list of codename details for Intel products."
        },
        {
          "method": "GET",
          "path": "/api/products/get-ordering-info",
          "description": "3. Get ordering info for product id's requested."
        },
        {
          "method": "GET",
          "path": "/api/products/get-products",
          "description": "1. Find products by product id or category id"
        },
        {
          "method": "GET",
          "path": "/api/products/get-products-info",
          "description": "2. Get complete product info with product id."
        }
      ],
      "sampleRequest": "curl -X GET 'https://productapi.intel.com/api/products/get-codename' \\\n  -H 'client_id: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 32,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:37.451Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "interzoid-convert-currency-rate",
      "name": "Interzoid Convert Currency Rate API",
      "provider": "Interzoid Convert Currency Rate",
      "category": "finance",
      "description": "This API enables you to convert an amount of one currency into another currency using current foreign exchange rates.",
      "longDescription": "This API enables you to convert an amount of one currency into another currency using current foreign exchange rates.",
      "color": "#22c55e",
      "tags": [
        "finance",
        "interzoid"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.interzoid.com",
      "docsUrl": "https://www.interzoid.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/convertcurrency",
          "description": "Converts amount in one currency to that of another"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.interzoid.com/convertcurrency' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 21,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:37.539Z",
      "verifiedStatus": 404,
      "latencyMs": 8034
    },
    {
      "id": "dflight",
      "name": "DFlight API",
      "provider": "DFlight",
      "category": "weather",
      "description": "DFlight API supplies the up-to-date information needed for compliance with UAV preflight assessment requirements. Separate endpoints are available for each of the following information categories:\n- Airspace\n- Weather\n- Temporary Flight Restrictions\n- Special",
      "longDescription": "DFlight API supplies the up-to-date information needed for compliance with UAV preflight assessment requirements. Separate endpoints are available for each of the following information categories:\n- Airspace\n- Weather\n- Temporary Flight Restrictions\n- Special",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "ljaero"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dflight-api.ljaero.com/",
      "docsUrl": "https://dflight-api.ljaero.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/us/v1/aerodromes/distance-query",
          "description": "Retrieve aerodromes within given distance of location."
        },
        {
          "method": "POST",
          "path": "/us/v1/aerodromes/polygon-query",
          "description": "Retrieve aerodromes located within given area."
        },
        {
          "method": "POST",
          "path": "/us/v1/aerodromes/route-query",
          "description": "Retrieve aerodromes found along a route."
        },
        {
          "method": "POST",
          "path": "/us/v1/airspace/distance-query",
          "description": "Retrieve all requested types of airspace located within given distance of location."
        },
        {
          "method": "POST",
          "path": "/us/v1/airspace/polygon-query",
          "description": "Retrieve all requested types of airspace located within given GeoJSON Polygon."
        },
        {
          "method": "POST",
          "path": "/us/v1/airspace/route-query",
          "description": "Retrieve all requested types of airspace traversed by route."
        },
        {
          "method": "POST",
          "path": "/us/v1/obstacles/distance-query",
          "description": "Retrieve obstacles within given distance of location."
        },
        {
          "method": "POST",
          "path": "/us/v1/obstacles/polygon-query",
          "description": "Retrieve obstacles located within given area."
        }
      ],
      "sampleRequest": "curl -X GET 'https://dflight-api.ljaero.com//us/v1/aerodromes/distance-query' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:37.638Z",
      "verifiedStatus": 200,
      "latencyMs": 7916
    },
    {
      "id": "mailboxvalidator-free-email-checker",
      "name": "MailboxValidator Free Email Checker",
      "provider": "MailboxValidator Free Email Checker",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "The MailboxValidator Free Email Checker checks if a single email address is from a free email provider and returns the results in either JSON or XML format. Refer to https://www.mailboxvalidator.com/api-email-freem for further information.",
      "color": "#14b8a6",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.mailboxvalidator.com/",
      "docsUrl": "https://api.mailboxvalidator.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/email/free",
          "description": "The Free Email Checker API does validation on a single email address and returns"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.mailboxvalidator.com//v1/email/free' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 51,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:37.654Z",
      "verifiedStatus": 200,
      "latencyMs": 7864
    },
    {
      "id": "geodb-cities",
      "name": "GeoDB Cities API",
      "provider": "GeoDB Cities",
      "category": "maps",
      "description": "The GeoDB API focuses on getting global city and region data. Easily obtain country, region, and city data for use\nin your apps! \n<ul>\n  <li>Filter cities by name prefix, country, location, time-zone, and even minimum population.</li>\n  <li>Sort cities by name, country code, elevation, and populatio",
      "longDescription": "The GeoDB API focuses on getting global city and region data. Easily obtain country, region, and city data for use\nin your apps! \n<ul>\n  <li>Filter cities by name prefix, country, location, time-zone, and even minimum population.</li>\n  <li>Sort cities by name, country code, elevation, and populatio",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "mashape"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-rapidapi-key)",
      "authExample": "x-rapidapi-key: YOUR_API_KEY",
      "baseUrl": "https://wft-geo-db.p.rapidapi.com/v1",
      "docsUrl": "https://wft-geo-db.p.rapidapi.com/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "City and region data (GeoDB). Free: 10 requests/s via RapidAPI (limited data). Basic $0-10/mo on RapidAPI. Uses GraphQL. Backed by GeoDB.io."
      },
      "rateLimit": "10 req/s (free tier via RapidAPI)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/geo/adminDivisions",
          "description": "Find administrative divisions"
        },
        {
          "method": "GET",
          "path": "/geo/adminDivisions/{divisionId}",
          "description": "Get administrative division details"
        },
        {
          "method": "GET",
          "path": "/geo/adminDivisions/{divisionId}/nearbyCities",
          "description": "Find cities near division"
        },
        {
          "method": "GET",
          "path": "/geo/adminDivisions/{divisionId}/nearbyDivisions",
          "description": "Find divisions near division"
        },
        {
          "method": "GET",
          "path": "/geo/cities",
          "description": "Find cities"
        },
        {
          "method": "GET",
          "path": "/geo/cities/{cityId}",
          "description": "Get city details"
        },
        {
          "method": "GET",
          "path": "/geo/cities/{cityId}/dateTime",
          "description": "Get city date-time"
        },
        {
          "method": "GET",
          "path": "/geo/cities/{cityId}/distance",
          "description": "Get city distance"
        }
      ],
      "sampleRequest": "curl -X GET 'https://wft-geo-db.p.rapidapi.com/v1/geo/adminDivisions' \\\n  -H 'x-rapidapi-key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:37.842Z",
      "verifiedStatus": 401,
      "latencyMs": 4554
    },
    {
      "id": "bill-payment-validator",
      "name": "Bill Payment Validator",
      "provider": "Bill Payment Validator",
      "category": "payments",
      "description": "The Bill Payment Validator service allows RPPS origination (payment sender) customers to identify if a potential RPPS transaction would process successfully before transmitting the formal payment transaction, reducing RPPS payment rejects and costly payment processing exceptions.",
      "longDescription": "The Bill Payment Validator service allows RPPS origination (payment sender) customers to identify if a potential RPPS transaction would process successfully before transmitting the formal payment transaction, reducing RPPS payment rejects and costly payment processing exceptions.",
      "color": "#6366f1",
      "tags": [
        "payments",
        "mastercard"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.mastercard.com/billpayAPI/v1",
      "docsUrl": "https://api.mastercard.com/billpayAPI/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/isRoutingValid",
          "description": "Bill Payment Validator service returns the processing status for a potential RPPS transaction"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.mastercard.com/billpayAPI/v1/isRoutingValid' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:38.057Z",
      "verifiedStatus": 404,
      "latencyMs": 4572
    },
    {
      "id": "autosuggest-client",
      "name": "AutoSuggest Client",
      "provider": "AutoSuggest Client",
      "category": "search",
      "description": "Autosuggest supplies search terms derived from a root text sent to the service.  The terms Autosuggest supplies are related to the root text based on similarity and their frequency or ratings of usefulness in other searches. For examples that show how to use Autosuggest, see [Search using AutoSugges",
      "longDescription": "Autosuggest supplies search terms derived from a root text sent to the service.  The terms Autosuggest supplies are related to the root text based on similarity and their frequency or ratings of usefulness in other searches. For examples that show how to use Autosuggest, see [Search using AutoSugges",
      "color": "#ec4899",
      "tags": [
        "search",
        "microsoft"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Ocp-Apim-Subscription-Key)",
      "authExample": "Ocp-Apim-Subscription-Key: YOUR_API_KEY",
      "baseUrl": "https://api.cognitive.microsoft.com/bing/v7.0",
      "docsUrl": "https://api.cognitive.microsoft.com/bing/v7.0",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid autocomplete and search suggestion API. Pricing based on usage volume."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/Suggestions",
          "description": "The AutoSuggest API lets you send a search query to Bing and get back a list of query suggestions. This section provides technical details about the query parameters and headers that you use to request suggestions and the JSON response objects that contain them."
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.cognitive.microsoft.com/bing/v7.0/Suggestions' \\\n  -H 'Ocp-Apim-Subscription-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:38.235Z",
      "verifiedStatus": 404,
      "latencyMs": 3904
    },
    {
      "id": "gateway",
      "name": "Gateway",
      "provider": "Gateway",
      "category": "maps",
      "description": "Gateway is the hub that routes/orchestrates the interaction between consent managers and API bridges. There are 5 categories of APIs; discovery, link, consent flow, data flow and  monitoring. To reflect the consumers of APIs, the above apis are also categorized under cm facing, hiu facing and hip fa",
      "longDescription": "Gateway is the hub that routes/orchestrates the interaction between consent managers and API bridges. There are 5 categories of APIs; discovery, link, consent flow, data flow and  monitoring. To reflect the consumers of APIs, the above apis are also categorized under cm facing, hiu facing and hip fa",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "ndhm"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dev.ndhm.gov.in/gateway",
      "docsUrl": "https://ndhm.gov.in/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v0.5/.well-known/openid-configuration",
          "description": "Get openid configuration"
        },
        {
          "method": "POST",
          "path": "/v0.5/care-contexts/discover",
          "description": "Discover patient's accounts"
        },
        {
          "method": "POST",
          "path": "/v0.5/care-contexts/on-discover",
          "description": "Response to patient's account discovery request"
        },
        {
          "method": "GET",
          "path": "/v0.5/certs",
          "description": "Get certs for JWT verification"
        },
        {
          "method": "POST",
          "path": "/v0.5/consent-requests/init",
          "description": "Create consent request"
        },
        {
          "method": "POST",
          "path": "/v0.5/consent-requests/on-init",
          "description": "Response to consent request"
        },
        {
          "method": "POST",
          "path": "/v0.5/consent-requests/on-status",
          "description": "Result of consent request status"
        },
        {
          "method": "POST",
          "path": "/v0.5/consent-requests/status",
          "description": "Get consent request status"
        }
      ],
      "sampleRequest": "curl -X GET 'https://dev.ndhm.gov.in/gateway/v0.5/.well-known/openid-configuration' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:40.830Z",
      "verifiedStatus": 404,
      "latencyMs": 6426
    },
    {
      "id": "npr-authorization-service",
      "name": "NPR Authorization Service",
      "provider": "NPR Authorization Service",
      "category": "auth",
      "description": "Top stories in the U.S. and world news, politics, health, science, business, music, arts and culture. Nonprofit journalism with a mission. This is NPR.",
      "longDescription": "Top stories in the U.S. and world news, politics, health, science, business, music, arts and culture. Nonprofit journalism with a mission. This is NPR.",
      "color": "#6366f1",
      "tags": [
        "auth",
        "npr"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://authorization.api.npr.org",
      "docsUrl": "https://dev.npr.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with NPR developer account. Public radio authorization and identity."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v2/device",
          "description": "Initiate an OAuth2 login flow for limited input devices"
        },
        {
          "method": "POST",
          "path": "/v2/token",
          "description": "Create a new OAuth2 access token"
        },
        {
          "method": "POST",
          "path": "/v2/token/revoke",
          "description": "Revoke an existing OAuth2 access token"
        }
      ],
      "sampleRequest": "curl -X GET 'https://authorization.api.npr.org/v2/device' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 48,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 28,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:53.601Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "archive",
      "name": "Archive API",
      "provider": "Archive",
      "category": "storage",
      "description": "The Archive API provides lists of NYT articles by month going back to 1851.  You can use it to build your own local database of NYT article metadata.",
      "longDescription": "The Archive API provides lists of NYT articles by month going back to 1851.  You can use it to build your own local database of NYT article metadata.",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "nytimes"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (api-key)",
      "authExample": "GET /endpoint?api-key=YOUR_KEY",
      "baseUrl": "http://api.nytimes.com/svc/archive/v1",
      "docsUrl": "http://api.nytimes.com/svc/archive/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Internet Archive Wayback Machine API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/{year}/{month}.json",
          "description": "Archive API"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.nytimes.com/svc/archive/v1/{year}/{month}.json' \\\n  -H 'GET /endpoint?api-key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 20,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:38.420Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "socio-demo",
      "name": "Socio-demo API",
      "provider": "Socio-demo",
      "category": "maps",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Socio-demo API can be used to obtain time-aggregated data representing groups of people on the given location in the Czech Republic. Having a location, the API can return count of people belonging to age group or gender aggregated by hours. The socio-demo data is based on presence of mobile stations",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://developer.o2.cz/sociodemo/sandbox/api",
      "docsUrl": "https://developer.o2.cz/sociodemo/sandbox/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/age/{location}",
          "description": "Presence in a location aggregated by age"
        },
        {
          "method": "GET",
          "path": "/gender/{location}",
          "description": "Presence in a location aggregated by gender"
        },
        {
          "method": "GET",
          "path": "/info",
          "description": "Information about versions of application and data."
        }
      ],
      "sampleRequest": "curl -X GET 'https://developer.o2.cz/sociodemo/sandbox/api/age/{location}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 71,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 55,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:38.892Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "onsched-consumer",
      "name": "OnSched Consumer API",
      "provider": "OnSched Consumer",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Build secure and scalable custom apps for Online Booking. Our flexible API provides many options for availability and booking.\r\n<br><br>\r\nTake the API for a test drive. Just click on the Authorize button below and authenticate. \r\nYou can access our demo company profile if you are not a customer, or",
      "color": "#14b8a6",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://sandbox-api.onsched.com/",
      "docsUrl": "https://sandbox-api.onsched.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/consumer/v1/appointments",
          "description": "Get Appointments"
        },
        {
          "method": "POST",
          "path": "/consumer/v1/appointments",
          "description": "Create Appointment"
        },
        {
          "method": "GET",
          "path": "/consumer/v1/appointments/bookingfields",
          "description": "Get Custom Fields Labels"
        },
        {
          "method": "GET",
          "path": "/consumer/v1/appointments/customfields",
          "description": "Get Custom Fields List"
        },
        {
          "method": "DELETE",
          "path": "/consumer/v1/appointments/{id}",
          "description": "Delete Appointment"
        },
        {
          "method": "GET",
          "path": "/consumer/v1/appointments/{id}",
          "description": "Get Appointment"
        },
        {
          "method": "PUT",
          "path": "/consumer/v1/appointments/{id}/book",
          "description": "Book Appointment"
        },
        {
          "method": "PUT",
          "path": "/consumer/v1/appointments/{id}/cancel",
          "description": "Cancel Appointment"
        }
      ],
      "sampleRequest": "curl -X GET 'https://sandbox-api.onsched.com//consumer/v1/appointments' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 91,
      "scoreLatency": 10,
      "scorePricing": 90,
      "score": 66,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:39.429Z",
      "verifiedStatus": 404,
      "latencyMs": 4729
    },
    {
      "id": "event-notification-api-specification-tpp",
      "name": "Event Notification API Specification - TPP Endpoints",
      "provider": "Event Notification API Specification - TPP Endpoints",
      "category": "communication",
      "description": "Swagger for Event Notification API Specification - TPP Endpoints",
      "longDescription": "Swagger for Event Notification API Specification - TPP Endpoints",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "openbanking"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://openbanking.org.uk",
      "docsUrl": "https://openbanking.org.uk",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Open Banking account. UK Open Banking event notification standard."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/event-notifications",
          "description": "Send an event notification"
        }
      ],
      "sampleRequest": "curl -X GET 'https://openbanking.org.uk/event-notifications' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 24,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:46.161Z",
      "verifiedStatus": 200,
      "latencyMs": 11283
    },
    {
      "id": "daymet-single-pixel-extraction-tool",
      "name": "Daymet Single Pixel Extraction Tool API",
      "provider": "Daymet Single Pixel Extraction Tool",
      "category": "storage",
      "description": "Welcome to the Daymet Single Pixel Extraction Tool API. You can use this API to download daily surface data within the Daymet database in a csv or json format for a single point. This API allows users to query a single geographic point by latitude and longitude in decimal degrees. A routine is e",
      "longDescription": "Welcome to the Daymet Single Pixel Extraction Tool API. You can use this API to download daily surface data within the Daymet database in a csv or json format for a single point. This API allows users to query a single geographic point by latitude and longitude in decimal degrees. A routine is e",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "ornl"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://daymet.ornl.gov/single-pixel",
      "docsUrl": "https://daymet.ornl.gov/single-pixel",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/data",
          "description": "Download Daymet Data"
        },
        {
          "method": "GET",
          "path": "/preview",
          "description": "Preview Daymet Data in a web browser"
        },
        {
          "method": "GET",
          "path": "/send/saveData",
          "description": "Download Daymet Data"
        },
        {
          "method": "GET",
          "path": "/visualize",
          "description": "Visualize Daymet Data in a web browser"
        }
      ],
      "sampleRequest": "curl -X GET 'https://daymet.ornl.gov/single-pixel/api/data' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:46.108Z",
      "verifiedStatus": 200,
      "latencyMs": 11129
    },
    {
      "id": "uk-parliament-search-service",
      "name": "UK Parliament Search Service",
      "provider": "UK Parliament Search Service",
      "category": "developer",
      "description": "Performs search on parliament.uk domain. Implements OpenSearch specification. Throttled at 10 requests per second per IP address.",
      "longDescription": "Performs search on parliament.uk domain. Implements OpenSearch specification. Throttled at 10 requests per second per IP address.",
      "color": "#64748b",
      "tags": [
        "developer",
        "parliament"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.parliament.uk/search",
      "docsUrl": "https://www.parliament.uk/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/description",
          "description": "OpenSearch description document"
        },
        {
          "method": "GET",
          "path": "/query",
          "description": "Search results"
        },
        {
          "method": "GET",
          "path": "/query.{extension}",
          "description": "Search results"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.parliament.uk/search/description' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 48,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:39.578Z",
      "verifiedStatus": 404,
      "latencyMs": 3131
    },
    {
      "id": "gov-uk-pay",
      "name": "GOV.UK Pay API",
      "provider": "GOV.UK Pay",
      "category": "payments",
      "description": "GOV.UK Pay API (This version is no longer maintained. See openapi/publicapi_spec.json for latest API specification)",
      "longDescription": "GOV.UK Pay API (This version is no longer maintained. See openapi/publicapi_spec.json for latest API specification)",
      "color": "#6366f1",
      "tags": [
        "payments",
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Authorization)",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://publicapi.payments.service.gov.uk",
      "docsUrl": "https://publicapi.payments.service.gov.uk",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "UK Government payment platform. Free for public sector use — no transaction fees (payment processor fees still apply via bank/card networks). Built by GDS."
      },
      "rateLimit": "1,000 req/min (production)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/payments",
          "description": "Search payments"
        },
        {
          "method": "POST",
          "path": "/v1/payments",
          "description": "Create new payment"
        },
        {
          "method": "GET",
          "path": "/v1/payments/{paymentId}",
          "description": "Find payment by ID"
        },
        {
          "method": "POST",
          "path": "/v1/payments/{paymentId}/cancel",
          "description": "Cancel payment"
        },
        {
          "method": "POST",
          "path": "/v1/payments/{paymentId}/capture",
          "description": "Capture payment"
        },
        {
          "method": "GET",
          "path": "/v1/payments/{paymentId}/events",
          "description": "Return payment events by ID"
        },
        {
          "method": "GET",
          "path": "/v1/payments/{paymentId}/refunds",
          "description": "Get all refunds for a payment"
        },
        {
          "method": "POST",
          "path": "/v1/payments/{paymentId}/refunds",
          "description": "Submit a refund for a payment"
        }
      ],
      "sampleRequest": "curl -X GET 'https://publicapi.payments.service.gov.uk/v1/payments' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:40.135Z",
      "verifiedStatus": 404,
      "latencyMs": 3659
    },
    {
      "id": "authentication",
      "name": "Authentication",
      "provider": "Authentication",
      "category": "auth",
      "description": "Personio Authentication API",
      "longDescription": "Personio Authentication API",
      "color": "#6366f1",
      "tags": [
        "auth",
        "personio"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.personio.de/v1",
      "docsUrl": "https://api.personio.de/v1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/auth",
          "description": "Request Authentication Token"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.personio.de/v1/auth' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 20,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:40.532Z",
      "verifiedStatus": 404,
      "latencyMs": 3758
    },
    {
      "id": "doc-converter",
      "name": "Doc Converter",
      "provider": "Doc Converter",
      "category": "storage",
      "description": "This api converts file formats of OpenXml and OpenOffice documents formats to vector files (e.g., svg)",
      "longDescription": "This api converts file formats of OpenXml and OpenOffice documents formats to vector files (e.g., svg)",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "presalytics"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.presalytics.io/doc-converter/",
      "docsUrl": "http://presalytics.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/svgconvert",
          "description": "converts pptx file to svg image"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.presalytics.io/doc-converter//svgconvert' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 20,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:39.917Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "dynamicdocs",
      "name": "DynamicDocs",
      "provider": "DynamicDocs",
      "category": "storage",
      "description": "ADVICEment's DynamicDocs API automates your document generation and creates dynamic, optimized, interactive PDFs. Write your templates in LaTeX and call the API with JSON data to get your PDFs in seconds.\n\nThe template files are stored in your dashboard",
      "longDescription": "ADVICEment's DynamicDocs API automates your document generation and creates dynamic, optimized, interactive PDFs. Write your templates in LaTeX and call the API with JSON data to get your PDFs in seconds.\n\nThe template files are stored in your dashboard",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "rapidapi"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (ADVICEment API Key)",
      "authExample": "ADVICEment API Key: YOUR_API_KEY",
      "baseUrl": "https://dynamicdocs.p.rapidapi.com",
      "docsUrl": "https://advicement.io/dynamic-documents-api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go document generation. $0.10/document. Monthly plans available."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/templates/{template-token}/compile",
          "description": "Compile New Document PDF"
        }
      ],
      "sampleRequest": "curl -X GET 'https://dynamicdocs.p.rapidapi.com/templates/{template-token}/compile' \\\n  -H 'ADVICEment API Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:40.341Z",
      "verifiedStatus": 401,
      "latencyMs": 2889
    },
    {
      "id": "patchman-engine",
      "name": "Patchman-engine API",
      "provider": "Patchman-engine",
      "category": "developer",
      "description": "API of the Patch application on cloud.redhat.com\n\nSyntax of the filter[name] query parameters is described in  Filters documentation",
      "longDescription": "API of the Patch application on cloud.redhat.com\n\nSyntax of the filter[name] query parameters is described in  Filters documentation",
      "color": "#64748b",
      "tags": [
        "developer",
        "redhat"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (x-rh-identity)",
      "authExample": "x-rh-identity: YOUR_API_KEY",
      "baseUrl": "http://redhat.local",
      "docsUrl": "http://redhat.local",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Patch management and vulnerability tracking for Red Hat/CentOS."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/patch/v1/advisories",
          "description": "Show me all applicable advisories for all my systems"
        },
        {
          "method": "GET",
          "path": "/api/patch/v1/advisories/{advisory_id}",
          "description": "Show me details an advisory by given advisory name"
        },
        {
          "method": "GET",
          "path": "/api/patch/v1/advisories/{advisory_id}/systems",
          "description": "Show me systems on which the given advisory is applicable"
        },
        {
          "method": "GET",
          "path": "/api/patch/v1/export/advisories",
          "description": "Export applicable advisories for all my systems"
        },
        {
          "method": "GET",
          "path": "/api/patch/v1/export/advisories/{advisory_id}/systems",
          "description": "Export systems for my account"
        },
        {
          "method": "GET",
          "path": "/api/patch/v1/export/packages",
          "description": "Show me all installed packages across my systems"
        },
        {
          "method": "GET",
          "path": "/api/patch/v1/export/packages/{package_name}/systems",
          "description": "Show me all my systems which have a package installed"
        },
        {
          "method": "GET",
          "path": "/api/patch/v1/export/systems",
          "description": "Export systems for my account"
        }
      ],
      "sampleRequest": "curl -X GET 'http://redhat.local/api/patch/v1/advisories' \\\n  -H 'x-rh-identity: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 36,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:45.049Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "einstein-vision-and-einstein-language",
      "name": "Einstein Vision and Einstein Language",
      "provider": "Einstein Vision and Einstein Language",
      "category": "maps",
      "description": "Provided by Salesforce  � Copyright 2000�2020 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other names and marks. Other marks appearing herein may be trademarks of their respective owners. Last updat",
      "longDescription": "Provided by Salesforce  � Copyright 2000�2020 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other names and marks. Other marks appearing herein may be trademarks of their respective owners. Last updat",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "salesforce"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://salesforce.local",
      "docsUrl": "http://salesforce.local",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "forever",
          "note": "Developer Edition free (limited, for testing)"
        },
        "tiers": [
          {
            "name": "Developer Edition",
            "monthlyCents": 0,
            "included": "Free sandbox for testing"
          },
          {
            "name": "Starter",
            "monthlyCents": 2500,
            "included": "Per user/mo, basic CRM"
          },
          {
            "name": "Enterprise",
            "monthlyCents": 16500,
            "included": "Per user/mo, full customization"
          },
          {
            "name": "Unlimited",
            "monthlyCents": 33000,
            "included": "Per user/mo, 24/7 support"
          }
        ],
        "details": "Sales Cloud: $25/user/mo (Starter). Enterprise: $165/user/mo. Unlimited: $330/user/mo. Developer Edition free for testing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v2/apiusage",
          "description": "Get API Isage"
        },
        {
          "method": "GET",
          "path": "/v2/language/datasets",
          "description": "Get All Datasets"
        },
        {
          "method": "POST",
          "path": "/v2/language/datasets/upload",
          "description": "Create a Dataset From a File Asynchronously"
        },
        {
          "method": "POST",
          "path": "/v2/language/datasets/upload/sync",
          "description": "Create a Dataset From a File Synchronously"
        },
        {
          "method": "DELETE",
          "path": "/v2/language/datasets/{datasetId}",
          "description": "Delete a Dataset"
        },
        {
          "method": "GET",
          "path": "/v2/language/datasets/{datasetId}",
          "description": "Get a Dataset"
        },
        {
          "method": "GET",
          "path": "/v2/language/datasets/{datasetId}/examples",
          "description": "Get All Examples"
        },
        {
          "method": "GET",
          "path": "/v2/language/datasets/{datasetId}/models",
          "description": "Get All Models"
        }
      ],
      "sampleRequest": "curl -X GET 'http://salesforce.local/v2/apiusage' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 60,
      "score": 47,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:45.062Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "perfectpdf",
      "name": "perfectpdf api",
      "provider": "perfectpdf",
      "category": "ai",
      "description": "The perfectpdf api does one thing, perfectly: it converts html to pdf. The perfectpdf api uses headless Google Chrome to provide a low cost, high quality, simple to use service.",
      "longDescription": "The perfectpdf api does one thing, perfectly: it converts html to pdf. The perfectpdf api uses headless Google Chrome to provide a low cost, high quality, simple to use service.",
      "color": "#10b981",
      "tags": [
        "ai",
        "scideas"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://services.scideas.net",
      "docsUrl": "https://scideas.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/perfectpdf/api",
          "description": "Returns PDF document."
        }
      ],
      "sampleRequest": "curl -X GET 'https://services.scideas.net/perfectpdf/api' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.934Z",
      "verifiedStatus": 200,
      "latencyMs": 8280
    },
    {
      "id": "cfb-v3-scores",
      "name": "CFB v3 Scores",
      "provider": "CFB v3 Scores",
      "category": "weather",
      "description": "CFB schedules, scores, team stats, odds, weather, and news API.",
      "longDescription": "CFB schedules, scores, team stats, odds, weather, and news API.",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "sportsdata"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (Ocp-Apim-Subscription-Key)",
      "authExample": "Ocp-Apim-Subscription-Key: YOUR_API_KEY",
      "baseUrl": "http://azure-api.sportsdata.io/v3/cfb/scores",
      "docsUrl": "http://azure-api.sportsdata.io/v3/cfb/scores",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid sports data API. SportsData.io CFB plans from $9/mo (trial) to enterprise."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/{format}/AreAnyGamesInProgress",
          "description": "Are Games In Progress"
        },
        {
          "method": "GET",
          "path": "/{format}/CurrentSeason",
          "description": "Current Season"
        },
        {
          "method": "GET",
          "path": "/{format}/CurrentSeasonDetails",
          "description": "Current Season Details"
        },
        {
          "method": "GET",
          "path": "/{format}/CurrentSeasonType",
          "description": "Current SeasonType"
        },
        {
          "method": "GET",
          "path": "/{format}/CurrentWeek",
          "description": "Current Week"
        },
        {
          "method": "GET",
          "path": "/{format}/Games/{season}",
          "description": "Schedules"
        },
        {
          "method": "GET",
          "path": "/{format}/GamesByDate/{date}",
          "description": "Games by Date"
        },
        {
          "method": "GET",
          "path": "/{format}/GamesByWeek/{season}/{week}",
          "description": "Games by Week"
        }
      ],
      "sampleRequest": "curl -X GET 'http://azure-api.sportsdata.io/v3/cfb/scores/{format}/AreAnyGamesInProgress' \\\n  -H 'Ocp-Apim-Subscription-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.353Z",
      "verifiedStatus": 404,
      "latencyMs": 7602
    },
    {
      "id": "city-of-surrey-traffic-loop-count-api",
      "name": "City of Surrey Traffic Loop Count API.",
      "provider": "City of Surrey Traffic Loop Count API.",
      "category": "maps",
      "description": "This API provides locations of City of Surrey traffic loops and the corresponding traffic loop counts in 15 minute intervals. While the counts are broken up by 15 minute intervals, the data is currently loaded only once per day.  We are hoping to increase this frequency to at least once every hour.",
      "longDescription": "This API provides locations of City of Surrey traffic loops and the corresponding traffic loop counts in 15 minute intervals. While the counts are broken up by 15 minute intervals, the data is currently loaded only once per day.  We are hoping to increase this frequency to at least once every hour.",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "surrey"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://gis.surrey.ca:8080/fmedatastreaming/TrafficLoopCount",
      "docsUrl": "http://data.surrey.ca",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/TrafficLoopCounts.fmw",
          "description": "Provides traffic loop counts for the input time interval. The LOOP_ID and DATETI"
        },
        {
          "method": "GET",
          "path": "/TrafficLoops.fmw",
          "description": "Provides all the traffic loops maintained by the City of Surrey in GeoJSON forma"
        }
      ],
      "sampleRequest": "curl -X GET 'http://gis.surrey.ca:8080/fmedatastreaming/TrafficLoopCount/TrafficLoopCounts.fmw' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 44,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.653Z",
      "verifiedStatus": 404,
      "latencyMs": 7810
    },
    {
      "id": "swagger-generator",
      "name": "Swagger Generator",
      "provider": "Swagger Generator",
      "category": "developer",
      "description": "This is an online swagger codegen server.  You can find out more at https://github.com/swagger-api/swagger-codegen or on irc.freenode.net, #swagger.",
      "longDescription": "This is an online swagger codegen server.  You can find out more at https://github.com/swagger-api/swagger-codegen or on irc.freenode.net, #swagger.",
      "color": "#64748b",
      "tags": [
        "developer",
        "swagger"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://generator.swagger.io/api",
      "docsUrl": "https://generator.swagger.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/gen/clients",
          "description": "Gets languages supported by the client generator"
        },
        {
          "method": "GET",
          "path": "/gen/clients/{language}",
          "description": "Returns options for a client library"
        },
        {
          "method": "POST",
          "path": "/gen/clients/{language}",
          "description": "Generates a client library"
        },
        {
          "method": "GET",
          "path": "/gen/download/{fileId}",
          "description": "Downloads a pre-generated file"
        },
        {
          "method": "GET",
          "path": "/gen/servers",
          "description": "Gets languages supported by the server generator"
        },
        {
          "method": "GET",
          "path": "/gen/servers/{framework}",
          "description": "Returns options for a server framework"
        },
        {
          "method": "POST",
          "path": "/gen/servers/{framework}",
          "description": "Generates a server library"
        }
      ],
      "sampleRequest": "curl -X GET 'https://generator.swagger.io/api/gen/clients' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.696Z",
      "verifiedStatus": 404,
      "latencyMs": 7638
    },
    {
      "id": "commerce",
      "name": "Commerce API",
      "provider": "Commerce",
      "category": "payments",
      "description": "Use the Ticketmaster Commerce API to look up available offers and products on various Ticketmaster platforms for North America markets. For formal partnerships and relationships, selected offers and products can be carted and transacted on through the cart, delivery, payment and purchase APIs – Thes",
      "longDescription": "Use the Ticketmaster Commerce API to look up available offers and products on various Ticketmaster platforms for North America markets. For formal partnerships and relationships, selected offers and products can be carted and transacted on through the cart, delivery, payment and purchase APIs – Thes",
      "color": "#6366f1",
      "tags": [
        "payments",
        "ticketmaster"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.ticketmaster.com/commerce/v2",
      "docsUrl": "http://developer.ticketmaster.com/support/contact-us/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/commerce/v2/events/{eventId}/offers",
          "description": "Event Offers"
        }
      ],
      "sampleRequest": "curl -X GET 'https://www.ticketmaster.com/commerce/v2/commerce/v2/events/{eventId}/offers' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 35,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.856Z",
      "verifiedStatus": 404,
      "latencyMs": 7621
    },
    {
      "id": "va-facilities",
      "name": "VA Facilities",
      "provider": "VA Facilities",
      "category": "maps",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Background\n\nThis RESTful API provides information about physical VA facilities. Information available includes\ngeographic location, address, phone, hours of operation, and available services.\n\nVA operates several different types of facilities, the types represented in this API include:\n- Health F",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://sandbox-api.va.gov/services/va_facilities/{version}",
      "docsUrl": "https://sandbox-api.va.gov/services/va_facilities/{version}",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/facilities",
          "description": "Query facilities by location or IDs, with optional filters"
        },
        {
          "method": "GET",
          "path": "/facilities/all",
          "description": "Bulk download information for all facilities"
        },
        {
          "method": "GET",
          "path": "/facilities/{id}",
          "description": "Retrieve a specific facility by ID"
        },
        {
          "method": "GET",
          "path": "/ids",
          "description": "Bulk download of all facility IDs"
        },
        {
          "method": "GET",
          "path": "/nearby",
          "description": "Retrieve all VA health facilities reachable by driving within the specified time period"
        }
      ],
      "sampleRequest": "curl -X GET 'https://sandbox-api.va.gov/services/va_facilities/{version}/facilities' \\\n  -H 'apikey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 83,
      "scoreLatency": 10,
      "scorePricing": 90,
      "score": 63,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.901Z",
      "verifiedStatus": 404,
      "latencyMs": 7481
    },
    {
      "id": "visual-crossing-weather",
      "name": "Visual Crossing Weather API",
      "provider": "Visual Crossing Weather",
      "category": "weather",
      "description": "Weather Forecast and Historical Weather Data via RESTful API.",
      "longDescription": "Weather Forecast and Historical Weather Data via RESTful API.",
      "color": "#0ea5e9",
      "tags": [
        "weather",
        "visualcrossing"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://weather.visualcrossing.com",
      "docsUrl": "https://www.visualcrossing.com/weather-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/VisualCrossingWebServices/rest/services/timeline/{location}",
          "description": "Historical and Forecast Weather API"
        },
        {
          "method": "GET",
          "path": "/VisualCrossingWebServices/rest/services/timeline/{location}/{startdate}",
          "description": "Historical and Forecast Weather API"
        },
        {
          "method": "GET",
          "path": "/VisualCrossingWebServices/rest/services/timeline/{location}/{startdate}/{enddate}",
          "description": "Historical and Forecast Weather API"
        },
        {
          "method": "GET",
          "path": "/VisualCrossingWebServices/rest/services/weatherdata/forecast",
          "description": "Weather Forecast API"
        },
        {
          "method": "GET",
          "path": "/VisualCrossingWebServices/rest/services/weatherdata/history",
          "description": "Retrieves hourly or daily historical weather records."
        }
      ],
      "sampleRequest": "curl -X GET 'https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/{location}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 53,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:45.875Z",
      "verifiedStatus": 200,
      "latencyMs": 6983
    },
    {
      "id": "checkout",
      "name": "Checkout API",
      "provider": "Checkout",
      "category": "payments",
      "description": ">ℹ️ Check the new Checkout onboarding guide. We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about the Checkout and is organized by focusing o",
      "longDescription": ">ℹ️ Check the new Checkout onboarding guide. We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about the Checkout and is organized by focusing o",
      "color": "#6366f1",
      "tags": [
        "payments",
        "vtex"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-VTEX-API-AppKey)",
      "authExample": "X-VTEX-API-AppKey: YOUR_API_KEY",
      "baseUrl": "https://vtex.local",
      "docsUrl": "https://vtex.local",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid payment processing. Checkout.com: custom pricing; enterprise and growth plans."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "POST",
          "path": "/api/checkout/pub/gatewayCallback/{orderGroup}",
          "description": "Process order"
        },
        {
          "method": "GET",
          "path": "/api/checkout/pub/orderForm",
          "description": "Get current or create a new cart"
        },
        {
          "method": "GET",
          "path": "/api/checkout/pub/orderForm/{orderFormId}",
          "description": "Get cart information by ID"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/clientPreferencesData",
          "description": "Add client preferences"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/clientProfileData",
          "description": "Add client profile"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/marketingData",
          "description": "Add marketing data"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/merchantContextData",
          "description": "Add merchant context data"
        },
        {
          "method": "POST",
          "path": "/api/checkout/pub/orderForm/{orderFormId}/attachments/paymentData",
          "description": "Add payment data"
        }
      ],
      "sampleRequest": "curl -X GET 'https://vtex.local/api/checkout/pub/gatewayCallback/{orderGroup}' \\\n  -H 'X-VTEX-API-AppKey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:47.432Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "google-pay-passes",
      "name": "Google Pay Passes API",
      "provider": "Google Pay Passes",
      "category": "ai",
      "description": "API for issuers to save and manage Google Wallet Objects.",
      "longDescription": "API for issuers to save and manage Google Wallet Objects.",
      "color": "#10b981",
      "tags": [
        "ai",
        "walletobjects"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://walletobjects.googleapis.com/",
      "docsUrl": "https://google.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Google developer account. Loyalty cards and event tickets via Google Wallet."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/walletobjects/v1/eventTicketClass",
          "description": "Returns a list of all event ticket classes for a given issuer ID."
        },
        {
          "method": "POST",
          "path": "/walletobjects/v1/eventTicketClass",
          "description": "Inserts an event ticket class with the given ID and properties."
        },
        {
          "method": "GET",
          "path": "/walletobjects/v1/eventTicketClass/{resourceId}",
          "description": "Returns the event ticket class with the given class ID."
        },
        {
          "method": "PATCH",
          "path": "/walletobjects/v1/eventTicketClass/{resourceId}",
          "description": "Updates the event ticket class referenced by the given class ID. This method sup"
        },
        {
          "method": "PUT",
          "path": "/walletobjects/v1/eventTicketClass/{resourceId}",
          "description": "Updates the event ticket class referenced by the given class ID."
        },
        {
          "method": "POST",
          "path": "/walletobjects/v1/eventTicketClass/{resourceId}/addMessage",
          "description": "Adds a message to the event ticket class referenced by the given class ID."
        },
        {
          "method": "GET",
          "path": "/walletobjects/v1/eventTicketObject",
          "description": "Returns a list of all event ticket objects for a given issuer ID."
        },
        {
          "method": "POST",
          "path": "/walletobjects/v1/eventTicketObject",
          "description": "Inserts an event ticket object with the given ID and properties."
        }
      ],
      "sampleRequest": "curl -X GET 'https://walletobjects.googleapis.com//walletobjects/v1/eventTicketClass' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:46.088Z",
      "verifiedStatus": 404,
      "latencyMs": 6510
    },
    {
      "id": "inventory-management",
      "name": "Inventory Management",
      "provider": "Inventory Management",
      "category": "ecommerce",
      "description": "Maintaining up-to-date inventory for your items on Walmart.com ensures a great experience for your customers and greater sales opportunities for you.",
      "longDescription": "Maintaining up-to-date inventory for your items on Walmart.com ensures a great experience for your customers and greater sales opportunities for you.",
      "color": "#a855f7",
      "tags": [
        "ecommerce",
        "walmart"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://marketplace.walmartapis.com",
      "docsUrl": "https://marketplace.walmartapis.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/v3/feeds",
          "description": "Bulk Item Inventory Update"
        },
        {
          "method": "GET",
          "path": "/v3/fulfillment/inventory",
          "description": "WFS Inventory"
        },
        {
          "method": "GET",
          "path": "/v3/inventories",
          "description": "Multiple Item Inventory for All Ship Nodes"
        },
        {
          "method": "GET",
          "path": "/v3/inventories/{sku}",
          "description": "Single Item Inventory by Ship Node"
        },
        {
          "method": "PUT",
          "path": "/v3/inventories/{sku}",
          "description": "Update Item Inventory per Ship Node"
        },
        {
          "method": "GET",
          "path": "/v3/inventory",
          "description": "Inventory"
        },
        {
          "method": "PUT",
          "path": "/v3/inventory",
          "description": "Update inventory"
        }
      ],
      "sampleRequest": "curl -X GET 'https://marketplace.walmartapis.com/v3/feeds' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:46.388Z",
      "verifiedStatus": 404,
      "latencyMs": 6471
    },
    {
      "id": "locations",
      "name": "Locations",
      "provider": "Locations",
      "category": "maps",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "The Locations API is a collection of methods that support geographical information. The first method is an address lookup service for UK addresses. This service can be used to provide a new customer with a list of possible addresses from which they can populate a registration form.",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "entertainment",
        "payments",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://sandbox.whapi.com/v2/locations",
      "docsUrl": "https://sandbox.whapi.com/v2/locations",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/address/lookup/",
          "description": "Retrieves a list of addresses when supplied with a house number or name and a po"
        },
        {
          "method": "GET",
          "path": "/countries/",
          "description": "Retrieves a list of countries and its currencies."
        },
        {
          "method": "GET",
          "path": "/countries/{countryCode}",
          "description": "Retrieves the specified country and its currency."
        },
        {
          "method": "GET",
          "path": "/currencies/",
          "description": "Retreives the list of currencies."
        },
        {
          "method": "GET",
          "path": "/currencies/{currencyCode}",
          "description": "Retreives the specified currency."
        }
      ],
      "sampleRequest": "curl -X GET 'https://sandbox.whapi.com/v2/locations/address/lookup/' \\\n  -H 'apiKey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 83,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 60,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:47.638Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "rail-station-information",
      "name": "Rail Station Information",
      "provider": "Rail Station Information",
      "category": "maps",
      "description": "Rail line and station information, including locations, fares, times, and parking.",
      "longDescription": "Rail line and station information, including locations, fares, times, and parking.",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "wmata"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (api_key)",
      "authExample": "api_key: YOUR_API_KEY",
      "baseUrl": "http://api.wmata.com/Rail.svc",
      "docsUrl": "http://api.wmata.com/Rail.svc",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with National Rail API key. UK railway station data and live departures."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/Lines",
          "description": "XML - Lines"
        },
        {
          "method": "GET",
          "path": "/Path",
          "description": "XML - Path Between Stations"
        },
        {
          "method": "GET",
          "path": "/SrcStationToDstStationInfo",
          "description": "XML - Station to Station Information"
        },
        {
          "method": "GET",
          "path": "/StationEntrances",
          "description": "XML - Station Entrances"
        },
        {
          "method": "GET",
          "path": "/StationInfo",
          "description": "XML - Station Information"
        },
        {
          "method": "GET",
          "path": "/StationParking",
          "description": "XML - Parking Information"
        },
        {
          "method": "GET",
          "path": "/StationTimes",
          "description": "XML - Station Timings"
        },
        {
          "method": "GET",
          "path": "/Stations",
          "description": "XML - Station List"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.wmata.com/Rail.svc/Lines' \\\n  -H 'api_key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:46.978Z",
      "verifiedStatus": 404,
      "latencyMs": 6637
    },
    {
      "id": "xero-oauth-2-identity-service",
      "name": "Xero OAuth 2 Identity Service API",
      "provider": "Xero OAuth 2 Identity Service",
      "category": "auth",
      "description": "These endpoints are related to managing authentication tokens and identity for Xero API",
      "longDescription": "These endpoints are related to managing authentication tokens and identity for Xero API",
      "color": "#6366f1",
      "tags": [
        "auth",
        "xero"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://api.xero.com",
      "docsUrl": "https://developer.xero.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Xero accounting platform. Free for developer apps. Pricing based on the Xero subscription of the connected business. API access is free for developers and partners."
      },
      "rateLimit": "60 req/min per app",
      "endpoints": [
        {
          "method": "GET",
          "path": "/Connections",
          "description": "Retrieves the connections for this user"
        },
        {
          "method": "DELETE",
          "path": "/Connections/{id}",
          "description": "Deletes a connection for this user (i.e. disconnect a tenant)"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.xero.com/Connections' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 33,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.127Z",
      "verifiedStatus": 401,
      "latencyMs": 6595
    },
    {
      "id": "zapier-natural-language-actions-nla-api-",
      "name": "Zapier Natural Language Actions (NLA) API - Beta",
      "provider": "Zapier Natural Language Actions (NLA) API - Beta",
      "category": "maps",
      "description": "<img src=\"https://cdn.zappy.app/945f9bf9e44126873952ec5113949c3f.png\" width=\"100\" />\n\nHi, there!\nWelcome to the Zapier Natural Language Actions API docs. You are currently viewing the root API.\n\nThe endpoints of this root API are static and useful for reference. To see the live playgr",
      "longDescription": "<img src=\"https://cdn.zappy.app/945f9bf9e44126873952ec5113949c3f.png\" width=\"100\" />\n\nHi, there!\nWelcome to the Zapier Natural Language Actions API docs. You are currently viewing the root API.\n\nThe endpoints of this root API are static and useful for reference. To see the live playgr",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "zapier"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (X-API-Key)",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://nla.zapier.com",
      "docsUrl": "https://nla.zapier.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Zapier account (beta). Natural language Zap execution API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/v1/check/",
          "description": "Check"
        },
        {
          "method": "GET",
          "path": "/api/v1/configuration-link/",
          "description": "Get Configuration Link"
        },
        {
          "method": "GET",
          "path": "/api/v1/exposed/",
          "description": "List Exposed Actions"
        },
        {
          "method": "POST",
          "path": "/api/v1/exposed/{exposed_app_action_id}/execute/",
          "description": "Execute App Action Endpoint"
        }
      ],
      "sampleRequest": "curl -X GET 'https://nla.zapier.com/api/v1/check/' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 58,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.298Z",
      "verifiedStatus": 200,
      "latencyMs": 6468
    },
    {
      "id": "vimeo",
      "name": "Vimeo",
      "provider": "Vimeo",
      "category": "entertainment",
      "description": "Video hosting platform API providing access to videos, channels, groups, categories, and user data with full upload and management capabilities.",
      "longDescription": "Video hosting platform API providing access to videos, channels, groups, categories, and user data with full upload and management capabilities.",
      "color": "#1ab7ea",
      "tags": [
        "entertainment",
        "video",
        "media"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.vimeo.com",
      "docsUrl": "https://developer.vimeo.com/api/reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 500,
          "unit": "MB upload",
          "period": "week",
          "note": "5 GB total storage"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "500 MB/week, 5 GB total"
          },
          {
            "name": "Starter",
            "monthlyCents": 700,
            "included": "Unlimited uploads, 60 GB storage"
          },
          {
            "name": "Standard",
            "monthlyCents": 2000,
            "included": "Analytics, privacy controls, 1 TB"
          },
          {
            "name": "Advanced",
            "monthlyCents": 6500,
            "included": "White label, 5 TB storage"
          }
        ],
        "details": "Free: 500MB/week, 5GB total. Starter: $7/mo. Standard: $20/mo. Advanced: $65/mo. API requires at least Starter."
      },
      "rateLimit": "Varies by plan; throttled per token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/categories",
          "description": "Get all categories"
        },
        {
          "method": "GET",
          "path": "/categories/{category}/videos",
          "description": "Get all videos in a category"
        },
        {
          "method": "GET",
          "path": "/channels",
          "description": "Get all channels"
        },
        {
          "method": "GET",
          "path": "/me",
          "description": "Get the authenticated user"
        },
        {
          "method": "GET",
          "path": "/me/videos",
          "description": "Get all videos for the authenticated user"
        },
        {
          "method": "POST",
          "path": "/me/videos",
          "description": "Upload a video"
        },
        {
          "method": "GET",
          "path": "/videos/{video_id}",
          "description": "Get a specific video"
        },
        {
          "method": "PATCH",
          "path": "/videos/{video_id}",
          "description": "Edit a video's metadata"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.vimeo.com/me/videos' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{\"total\":5,\"page\":1,\"per_page\":25,\"data\":[{\"uri\":\"/videos/123\",\"name\":\"My Video\",\"description\":\"...\"}]}",
      "scoreDepth": 70,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 61,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.377Z",
      "verifiedStatus": 401,
      "latencyMs": 2327
    },
    {
      "id": "files-com",
      "name": "Files.com API",
      "provider": "Files.com",
      "category": "storage",
      "description": "Enterprise file management platform API for secure file storage, transfer, automation, and user management with comprehensive CRUD operations.",
      "longDescription": "Enterprise file management platform API for secure file storage, transfer, automation, and user management with comprehensive CRUD operations.",
      "color": "#14b8a6",
      "tags": [
        "storage",
        "files",
        "enterprise",
        "transfer"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-FilesAPI-Key header",
      "authExample": "X-FilesAPI-Key: YOUR_API_KEY",
      "baseUrl": "https://app.files.com/api/rest/v1",
      "docsUrl": "https://www.files.com/docs/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Enterprise pricing; free trial available."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/folders/{path}",
          "description": "List folder contents"
        },
        {
          "method": "POST",
          "path": "/folders/{path}",
          "description": "Create a folder"
        },
        {
          "method": "GET",
          "path": "/files/{path}",
          "description": "Download a file"
        },
        {
          "method": "POST",
          "path": "/file_actions/begin_upload/{path}",
          "description": "Begin a file upload"
        },
        {
          "method": "GET",
          "path": "/users",
          "description": "List users"
        },
        {
          "method": "POST",
          "path": "/users",
          "description": "Create a user"
        },
        {
          "method": "GET",
          "path": "/api_keys",
          "description": "List API keys"
        },
        {
          "method": "DELETE",
          "path": "/files/{path}",
          "description": "Delete a file or folder"
        }
      ],
      "sampleRequest": "curl -X GET 'https://app.files.com/api/rest/v1/folders/my-folder' \\\n  -H 'X-FilesAPI-Key: YOUR_API_KEY'",
      "sampleResponse": "{\"id\":1,\"path\":\"my-folder\",\"type\":\"directory\",\"files\":[{\"path\":\"my-folder/file.txt\",\"size\":1024}]}",
      "scoreDepth": 74,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.468Z",
      "verifiedStatus": 404,
      "latencyMs": 2406
    },
    {
      "id": "stream-chat",
      "name": "Stream Chat API",
      "provider": "Stream",
      "category": "communication",
      "description": "In-app messaging and real-time chat API supporting channel management, message history, moderation, reactions, and user presence for web and mobile apps.",
      "longDescription": "In-app messaging and real-time chat API supporting channel management, message history, moderation, reactions, and user presence for web and mobile apps.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "chat",
        "messaging",
        "realtime"
      ],
      "authType": "api-key",
      "authDescription": "API key passed as a query parameter (api_key)",
      "authExample": "GET /app?api_key=YOUR_API_KEY",
      "baseUrl": "https://chat.stream-io-api.com",
      "docsUrl": "https://getstream.io/chat/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Up to 1M messages/month on free tier"
        },
        "tiers": [],
        "details": "Free tier for development; paid plans scale by message volume and MAUs."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/app",
          "description": "Get app settings"
        },
        {
          "method": "GET",
          "path": "/channels",
          "description": "Query channels"
        },
        {
          "method": "POST",
          "path": "/channels/{type}/{id}/message",
          "description": "Send a message"
        },
        {
          "method": "GET",
          "path": "/channels/{type}/{id}/messages",
          "description": "Get messages"
        },
        {
          "method": "GET",
          "path": "/users",
          "description": "Query users"
        },
        {
          "method": "POST",
          "path": "/moderation/ban",
          "description": "Ban a user"
        },
        {
          "method": "GET",
          "path": "/blocklists",
          "description": "List block lists"
        },
        {
          "method": "POST",
          "path": "/blocklists",
          "description": "Create a block list"
        }
      ],
      "sampleRequest": "curl -X GET 'https://chat.stream-io-api.com/app?api_key=YOUR_API_KEY'",
      "sampleResponse": "{\"app\":{\"name\":\"My App\",\"suspended\":false,\"webhook_url\":\"https://example.com/hook\"}}",
      "scoreDepth": 78,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.558Z",
      "verifiedStatus": 404,
      "latencyMs": 2205
    },
    {
      "id": "mastodon",
      "name": "Mastodon API",
      "provider": "Mastodon",
      "category": "social",
      "description": "Open-source decentralized social network API for account management, posting statuses, reading timelines, and social interactions on the Mastodon platform.",
      "longDescription": "Open-source decentralized social network API for account management, posting statuses, reading timelines, and social interactions on the Mastodon platform.",
      "color": "#6364ff",
      "tags": [
        "social",
        "fediverse",
        "microblogging"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header (obtained via OAuth 2.0)",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://mastodon.social/api/v1",
      "docsUrl": "https://docs.joinmastodon.org/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Free to use on any Mastodon instance"
        },
        "tiers": [],
        "details": "Open-source software; any Mastodon instance exposes this API for free."
      },
      "rateLimit": "300 requests per 5 minutes per user",
      "endpoints": [
        {
          "method": "GET",
          "path": "/timelines/home",
          "description": "Get home timeline"
        },
        {
          "method": "GET",
          "path": "/timelines/public",
          "description": "Get public timeline"
        },
        {
          "method": "POST",
          "path": "/statuses",
          "description": "Post a new status"
        },
        {
          "method": "GET",
          "path": "/accounts/verify_credentials",
          "description": "Verify credentials"
        },
        {
          "method": "GET",
          "path": "/accounts/{id}",
          "description": "Get an account"
        },
        {
          "method": "GET",
          "path": "/accounts/search",
          "description": "Search for accounts"
        },
        {
          "method": "POST",
          "path": "/accounts/{id}/follow",
          "description": "Follow an account"
        },
        {
          "method": "GET",
          "path": "/notifications",
          "description": "Get notifications"
        }
      ],
      "sampleRequest": "curl -X GET 'https://mastodon.social/api/v1/timelines/public'",
      "sampleResponse": "[{\"id\":\"123\",\"content\":\"<p>Hello world</p>\",\"created_at\":\"2024-01-01T00:00:00.000Z\"}]",
      "scoreDepth": 73,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 62,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.711Z",
      "verifiedStatus": 404,
      "latencyMs": 2058
    },
    {
      "id": "omdb",
      "name": "OMDb API",
      "provider": "OMDb",
      "category": "entertainment",
      "description": "The Open Movie Database API — a free web service to obtain movie, series, and episode information including ratings, plot, cast, and poster images.",
      "longDescription": "The Open Movie Database API — a free web service to obtain movie, series, and episode information including ratings, plot, cast, and poster images.",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "movies",
        "tv",
        "metadata"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (apikey)",
      "authExample": "GET /?apikey=YOUR_KEY&t=Inception",
      "baseUrl": "https://www.omdbapi.com",
      "docsUrl": "https://www.omdbapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "1,000 requests/day on free tier"
        },
        "tiers": [],
        "details": "Free tier with daily limit; Patron plans at $1–$5/month for higher quotas."
      },
      "rateLimit": "1,000 requests/day (free tier)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/?t={title}",
          "description": "Search movie by title"
        },
        {
          "method": "GET",
          "path": "/?i={imdbID}",
          "description": "Search by IMDb ID"
        },
        {
          "method": "GET",
          "path": "/?s={search}",
          "description": "Search movies by keyword"
        },
        {
          "method": "GET",
          "path": "/?t={title}&type=series",
          "description": "Search TV series by title"
        },
        {
          "method": "GET",
          "path": "/?i={imdbID}&Season=1",
          "description": "Get season episodes"
        }
      ],
      "sampleRequest": "curl 'https://www.omdbapi.com/?t=Inception&apikey=YOUR_KEY'",
      "sampleResponse": "{\"Title\":\"Inception\",\"Year\":\"2010\",\"imdbRating\":\"8.8\",\"Genre\":\"Action, Adventure, Sci-Fi\",\"Director\":\"Christopher Nolan\"}",
      "scoreDepth": 66,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 71,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.596Z",
      "verifiedStatus": 200,
      "latencyMs": 1900
    },
    {
      "id": "openapi-generator-online",
      "name": "OpenAPI Generator Online",
      "provider": "OpenAPI Generator",
      "category": "developer",
      "description": "Online API client and server SDK generator supporting 40+ languages and frameworks. Generate client libraries or server stubs from any OpenAPI specification.",
      "longDescription": "Online API client and server SDK generator supporting 40+ languages and frameworks. Generate client libraries or server stubs from any OpenAPI specification.",
      "color": "#64748b",
      "tags": [
        "developer",
        "codegen",
        "openapi",
        "sdk"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.openapi-generator.tech",
      "docsUrl": "https://github.com/OpenAPITools/openapi-generator",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Fully free and open-source"
        },
        "tiers": [],
        "details": "Free public API; also self-hostable as an open-source tool."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/gen/clients",
          "description": "Get supported client languages"
        },
        {
          "method": "GET",
          "path": "/api/gen/clients/{language}",
          "description": "Get options for a client language"
        },
        {
          "method": "POST",
          "path": "/api/gen/clients/{language}",
          "description": "Generate a client SDK"
        },
        {
          "method": "GET",
          "path": "/api/gen/servers",
          "description": "Get supported server frameworks"
        },
        {
          "method": "GET",
          "path": "/api/gen/servers/{framework}",
          "description": "Get options for a server framework"
        },
        {
          "method": "POST",
          "path": "/api/gen/servers/{framework}",
          "description": "Generate a server stub"
        },
        {
          "method": "GET",
          "path": "/api/gen/download/{fileId}",
          "description": "Download a generated file"
        }
      ],
      "sampleRequest": "curl -X POST 'https://api.openapi-generator.tech/api/gen/clients/python' \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"openAPIUrl\":\"https://petstore.swagger.io/v2/swagger.json\"}'",
      "sampleResponse": "{\"code\":\"abc123\",\"link\":\"https://api.openapi-generator.tech/api/gen/download/abc123\"}",
      "scoreDepth": 78,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.232Z",
      "verifiedStatus": 200,
      "latencyMs": 4376
    },
    {
      "id": "probely",
      "name": "Probely",
      "provider": "Probely",
      "category": "security",
      "description": "Web vulnerability scanning API for automated security testing, continuous scanning of web applications, and lifecycle management of discovered vulnerabilities.",
      "longDescription": "Web vulnerability scanning API for automated security testing, continuous scanning of web applications, and lifecycle management of discovered vulnerabilities.",
      "color": "#ef4444",
      "tags": [
        "security",
        "vulnerability",
        "scanning",
        "appsec"
      ],
      "authType": "bearer",
      "authDescription": "JWT token in the Authorization header",
      "authExample": "Authorization: JWT YOUR_TOKEN",
      "baseUrl": "https://api.probely.com",
      "docsUrl": "https://developers.probely.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Free trial available"
        },
        "tiers": [],
        "details": "Free trial with limited scans; paid plans for continuous scanning."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/targets/",
          "description": "List all scan targets"
        },
        {
          "method": "POST",
          "path": "/targets/",
          "description": "Create a scan target"
        },
        {
          "method": "POST",
          "path": "/targets/{id}/scan/",
          "description": "Start a scan"
        },
        {
          "method": "GET",
          "path": "/targets/{id}/findings/",
          "description": "List findings for a target"
        },
        {
          "method": "GET",
          "path": "/targets/{id}/scans/",
          "description": "List scans for a target"
        },
        {
          "method": "POST",
          "path": "/auth/obtain/",
          "description": "Obtain an auth token"
        },
        {
          "method": "GET",
          "path": "/account/",
          "description": "Get account information"
        },
        {
          "method": "GET",
          "path": "/billing/",
          "description": "Get billing information"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.probely.com/targets/' \\\n  -H 'Authorization: JWT YOUR_TOKEN'",
      "sampleResponse": "{\"count\":2,\"results\":[{\"id\":\"abc\",\"name\":\"My Website\",\"url\":\"https://example.com\",\"last_scan\":{\"status\":\"completed\"}}]}",
      "scoreDepth": 78,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.547Z",
      "verifiedStatus": 200,
      "latencyMs": 5672
    },
    {
      "id": "ip2location-io",
      "name": "IP2Location.io",
      "provider": "IP2Location",
      "category": "security",
      "description": "IP geolocation API returning country, region, city, latitude, longitude, timezone, and ISP details for any IPv4 or IPv6 address.",
      "longDescription": "IP geolocation API returning country, region, city, latitude, longitude, timezone, and ISP details for any IPv4 or IPv6 address.",
      "color": "#ef4444",
      "tags": [
        "security",
        "geolocation",
        "ip",
        "network"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (key)",
      "authExample": "GET /?key=YOUR_KEY&ip=8.8.8.8",
      "baseUrl": "https://api.ip2location.io",
      "docsUrl": "https://www.ip2location.io/ip2location-documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "30,000 queries/month on free tier"
        },
        "tiers": [],
        "details": "Free tier with 30,000 monthly queries; paid plans for higher volume and additional data fields."
      },
      "rateLimit": "30,000 requests/month (free tier)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "Geolocate an IP address"
        }
      ],
      "sampleRequest": "curl 'https://api.ip2location.io/?key=YOUR_KEY&ip=8.8.8.8'",
      "sampleResponse": "{\"ip\":\"8.8.8.8\",\"country_code\":\"US\",\"country_name\":\"United States\",\"region_name\":\"California\",\"city_name\":\"Mountain View\",\"latitude\":37.38605,\"longitude\":-122.08385}",
      "scoreDepth": 37,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.710Z",
      "verifiedStatus": 401,
      "latencyMs": 1809
    },
    {
      "id": "ip2proxy",
      "name": "IP2Proxy",
      "provider": "IP2Location",
      "category": "security",
      "description": "Proxy and VPN detection API that identifies anonymous proxies, VPNs, TOR exit nodes, data center ranges, and residential proxies from an IP address.",
      "longDescription": "Proxy and VPN detection API that identifies anonymous proxies, VPNs, TOR exit nodes, data center ranges, and residential proxies from an IP address.",
      "color": "#ef4444",
      "tags": [
        "security",
        "proxy",
        "vpn",
        "fraud-detection"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (key)",
      "authExample": "GET /?key=YOUR_KEY&ip=8.8.8.8",
      "baseUrl": "https://api.ip2proxy.com",
      "docsUrl": "https://www.ip2location.com/web-service/ip2proxy",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "1,000 queries/month on free tier"
        },
        "tiers": [],
        "details": "Free tier available; paid plans for higher volume and advanced proxy types."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "Check if an IP address is a proxy"
        }
      ],
      "sampleRequest": "curl 'https://api.ip2proxy.com/?key=YOUR_KEY&ip=8.8.8.8&package=PX1'",
      "sampleResponse": "{\"response\":\"OK\",\"countryCode\":\"US\",\"isProxy\":\"NO\",\"proxyType\":\"-\",\"isp\":\"Google LLC\"}",
      "scoreDepth": 37,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.780Z",
      "verifiedStatus": 401,
      "latencyMs": 1845
    },
    {
      "id": "ip2whois",
      "name": "IP2WHOIS",
      "provider": "IP2Location",
      "category": "security",
      "description": "Domain WHOIS lookup API returning registrar information, registration and expiry dates, name servers, and contact details for any domain name.",
      "longDescription": "Domain WHOIS lookup API returning registrar information, registration and expiry dates, name servers, and contact details for any domain name.",
      "color": "#ef4444",
      "tags": [
        "security",
        "whois",
        "domain",
        "dns"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (key)",
      "authExample": "GET /v2?key=YOUR_KEY&domain=google.com",
      "baseUrl": "https://api.ip2whois.com/v2",
      "docsUrl": "https://www.ip2location.com/web-service/ip2whois",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "500 queries/month on free tier"
        },
        "tiers": [],
        "details": "Free tier with 500 monthly queries; paid plans for higher volume."
      },
      "rateLimit": "500 requests/month (free tier)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "Look up WHOIS information for a domain"
        }
      ],
      "sampleRequest": "curl 'https://api.ip2whois.com/v2?key=YOUR_KEY&domain=google.com'",
      "sampleResponse": "{\"domain\":\"google.com\",\"registrar\":\"MarkMonitor Inc.\",\"create_date\":\"1997-09-15T04:00:00Z\",\"expire_date\":\"2028-09-14T04:00:00Z\",\"nameservers\":[\"ns1.google.com\"]}",
      "scoreDepth": 37,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.852Z",
      "verifiedStatus": 403,
      "latencyMs": 1764
    },
    {
      "id": "sms77",
      "name": "seven.io SMS API",
      "provider": "seven.io",
      "category": "communication",
      "description": "SMS gateway API for sending text messages worldwide, checking account balances, managing contacts, validating phone numbers, and setting up webhooks.",
      "longDescription": "SMS gateway API for sending text messages worldwide, checking account balances, managing contacts, validating phone numbers, and setting up webhooks.",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "sms",
        "messaging"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-Api-Key header",
      "authExample": "X-Api-Key: YOUR_API_KEY",
      "baseUrl": "https://gateway.seven.io/api",
      "docsUrl": "https://help.seven.io/en/api-docs",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-per-message pricing; free credits on signup."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/sms",
          "description": "Send an SMS"
        },
        {
          "method": "GET",
          "path": "/balance",
          "description": "Get account balance"
        },
        {
          "method": "GET",
          "path": "/contacts",
          "description": "List contacts"
        },
        {
          "method": "POST",
          "path": "/contacts",
          "description": "Create a contact"
        },
        {
          "method": "POST",
          "path": "/lookup",
          "description": "Phone number lookup"
        },
        {
          "method": "GET",
          "path": "/hooks",
          "description": "List webhooks"
        },
        {
          "method": "POST",
          "path": "/hooks",
          "description": "Create a webhook"
        },
        {
          "method": "GET",
          "path": "/analytics",
          "description": "Get usage analytics"
        }
      ],
      "sampleRequest": "curl -X POST 'https://gateway.seven.io/api/sms' \\\n  -H 'X-Api-Key: YOUR_API_KEY' \\\n  -d 'to=+1234567890&text=Hello+World&from=MyApp'",
      "sampleResponse": "{\"success\":\"100\",\"total_price\":0.049,\"messages\":[{\"id\":\"abc123\",\"status\":\"100\",\"recipient\":\"+1234567890\"}]}",
      "scoreDepth": 70,
      "scoreLatency": 20,
      "scorePricing": 75,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:48.722Z",
      "verifiedStatus": 404,
      "latencyMs": 2614
    },
    {
      "id": "spinitron",
      "name": "Spinitron",
      "provider": "Spinitron",
      "category": "entertainment",
      "description": "Radio station management API providing access to show playlists, spin history, DJ persona information, and scheduling data for radio stations.",
      "longDescription": "Radio station management API providing access to show playlists, spin history, DJ persona information, and scheduling data for radio stations.",
      "color": "#f97316",
      "tags": [
        "entertainment",
        "radio",
        "music",
        "broadcasting"
      ],
      "authType": "api-key",
      "authDescription": "API key as a query parameter (access-token)",
      "authExample": "GET /playlists?access-token=YOUR_KEY",
      "baseUrl": "https://spinitron.com/api",
      "docsUrl": "https://spinitron.github.io/v2api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Free read access to public station data"
        },
        "tiers": [],
        "details": "Public API available free; station accounts required for write access."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/spins",
          "description": "Get recent spins (songs played)"
        },
        {
          "method": "GET",
          "path": "/playlists",
          "description": "Get playlists for a station"
        },
        {
          "method": "GET",
          "path": "/playlists/{id}",
          "description": "Get a specific playlist"
        },
        {
          "method": "GET",
          "path": "/shows",
          "description": "Get scheduled shows"
        },
        {
          "method": "GET",
          "path": "/shows/{id}",
          "description": "Get a specific show"
        },
        {
          "method": "GET",
          "path": "/personas",
          "description": "Get DJ personas"
        },
        {
          "method": "GET",
          "path": "/personas/{id}",
          "description": "Get a specific DJ persona"
        },
        {
          "method": "POST",
          "path": "/spins",
          "description": "Log a spin"
        }
      ],
      "sampleRequest": "curl 'https://spinitron.com/api/spins?access-token=YOUR_KEY&count=5'",
      "sampleResponse": "{\"items\":[{\"id\":1,\"song\":\"Bohemian Rhapsody\",\"artist\":\"Queen\",\"start\":\"2024-01-01T20:00:00\"}]}",
      "scoreDepth": 74,
      "scoreLatency": 10,
      "scorePricing": 90,
      "score": 60,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.738Z",
      "verifiedStatus": 404,
      "latencyMs": 4577
    },
    {
      "id": "rat-genome-database",
      "name": "Rat Genome Database REST API",
      "provider": "Medical College of Wisconsin",
      "category": "developer",
      "description": "Bioinformatics REST API for the Rat Genome Database providing programmatic access to genomic annotations, gene data, QTL, and disease association records.",
      "longDescription": "Bioinformatics REST API for the Rat Genome Database providing programmatic access to genomic annotations, gene data, QTL, and disease association records.",
      "color": "#64748b",
      "tags": [
        "developer",
        "bioinformatics",
        "genomics",
        "science"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://rest.rgd.mcw.edu/rgdws",
      "docsUrl": "https://rest.rgd.mcw.edu/rgdws/swagger-ui.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Fully free public API"
        },
        "tiers": [],
        "details": "Free public API provided by the Medical College of Wisconsin."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/genes/{speciesTypeKey}/all",
          "description": "Get all genes for a species"
        },
        {
          "method": "GET",
          "path": "/genes/{geneKey}",
          "description": "Get gene details by key"
        },
        {
          "method": "GET",
          "path": "/genes/symbol/{symbol}/{speciesTypeKey}",
          "description": "Get gene by symbol"
        },
        {
          "method": "GET",
          "path": "/diseases/{diseaseId}/genes/{speciesTypeKey}",
          "description": "Get genes associated with a disease"
        },
        {
          "method": "GET",
          "path": "/qtls/mapped/{speciesTypeKey}/{mapKey}",
          "description": "Get mapped QTLs for a species"
        },
        {
          "method": "GET",
          "path": "/variants/{speciesTypeKey}/{mapKey}",
          "description": "Get variants"
        },
        {
          "method": "GET",
          "path": "/strains/{speciesTypeKey}",
          "description": "Get strains for a species"
        },
        {
          "method": "GET",
          "path": "/ontologies/{accId}",
          "description": "Get ontology term by accession ID"
        }
      ],
      "sampleRequest": "curl 'https://rest.rgd.mcw.edu/rgdws/genes/symbol/Brca1/3'",
      "sampleResponse": "[{\"geneKey\":68054,\"symbol\":\"Brca1\",\"name\":\"BRCA1 DNA repair associated\",\"speciesTypeKey\":3}]",
      "scoreDepth": 78,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 64,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.516Z",
      "verifiedStatus": 200,
      "latencyMs": 6240
    },
    {
      "id": "ukraine-express-restful-partners",
      "name": "Ukraine Express RESTful Partners API",
      "provider": "Ukraine Express RESTful Partners API",
      "category": "ai",
      "description": "Important notices\n> - For the compatibility reasons in this documents utilize/utilization means the same as dispose/disposal.\n*\nWebhooks information\n> All webhooks described in this documentation are shown as callbacks for webhooks-*. Actually you can't subscribe for this method, as it doe",
      "longDescription": "Important notices\n> - For the compatibility reasons in this documents utilize/utilization means the same as dispose/disposal.\n*\nWebhooks information\n> All webhooks described in this documentation are shown as callbacks for webhooks-*. Actually you can't subscribe for this method, as it does not exist - it is here just to render the docs. All webhooks will be sent to a single endpoint configured for partner (marked as webhooks-endpoint for documentation). Partner can later change the",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "API key in the access_token header",
      "authExample": "access_token: YOUR_API_KEY",
      "baseUrl": "https://api.testsrvr.ukraine-express.com/partners/v2",
      "docsUrl": "https://app.swaggerhub.com/apis//Ukraine Express RESTful Partners API",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Ukrainian payment processing API for partner merchants."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/register",
          "description": "Customer registration (autogenerated code)"
        },
        {
          "method": "POST",
          "path": "/register/{code}",
          "description": "Customer registration (custom code)"
        },
        {
          "method": "GET",
          "path": "/divisions",
          "description": "Available countries list"
        },
        {
          "method": "POST",
          "path": "/settings/webhooks-endpoint",
          "description": "Update webhooks endpoint"
        },
        {
          "method": "GET",
          "path": "/{division}/airboxes/",
          "description": "All airboxes of partner"
        },
        {
          "method": "GET",
          "path": "/{division}/airbox/{id}",
          "description": "Airbox details"
        },
        {
          "method": "GET",
          "path": "/{division}/containers/",
          "description": "All containers of the partner"
        },
        {
          "method": "GET",
          "path": "/{division}/containers/{id}",
          "description": "Container details"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.testsrvr.ukraine-express.com/partners/v2/register' \\\n  -H 'access_token: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.783Z",
      "verifiedStatus": 404,
      "latencyMs": 4395
    },
    {
      "id": "adoptapet",
      "name": "AdoptAPet API",
      "provider": "AdoptAPet",
      "category": "entertainment",
      "description": "Looking to adopt a new puppy or kitten? Adoptapet.com features adoptable pets from over 15,000 animal shelters in the U.S. and Canada.",
      "longDescription": "Looking to adopt a new puppy or kitten? Adoptapet.com features adoptable pets from over 15,000 animal shelters in the U.S. and Canada.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.adoptapet.com",
      "docsUrl": "https://www.adoptapet.com/public/apis/pet_list.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Adopt-a-Pet partner account. Pet adoption listings API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.adoptapet.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.579Z",
      "verifiedStatus": 200,
      "latencyMs": 3601
    },
    {
      "id": "axolotl",
      "name": "Axolotl API",
      "provider": "Axolotl",
      "category": "entertainment",
      "description": "Netlify's API enables programmatic control of sites, deployments, DNS records, forms, functions, and build hooks. Deploy sites, trigger builds, and manage teams via REST.",
      "longDescription": "Collection of axolotl pictures and facts",
      "color": "#f97316",
      "tags": [
        "maps",
        "entertainment",
        "developer",
        "deployment",
        "hosting",
        "jamstack",
        "ci/cd"
      ],
      "authType": "bearer",
      "authDescription": "Personal Access Token as a Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://theaxolotlapi.netlify.app",
      "docsUrl": "https://theaxolotlapi.netlify.app/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "GB bandwidth",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Hobby",
            "monthlyCents": 0,
            "included": "100 GB bandwidth/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 1900,
            "included": "400 GB bandwidth/mo"
          },
          {
            "name": "Business",
            "monthlyCents": 9900,
            "included": "Advanced security, SSO"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Hobby: free. Pro: $19/mo (400GB bandwidth). Business: $99/mo. Enterprise: custom pricing."
      },
      "rateLimit": "500 requests/min per API token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://theaxolotlapi.netlify.app'",
      "sampleResponse": "{}",
      "scoreDepth": 39,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:49.528Z",
      "verifiedStatus": 200,
      "latencyMs": 2401
    },
    {
      "id": "cataas",
      "name": "Cataas API",
      "provider": "Cataas",
      "category": "entertainment",
      "description": "Cat as a service (cats pictures and gifs)",
      "longDescription": "Cat as a service (cats pictures and gifs)",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://cataas.com",
      "docsUrl": "https://cataas.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cataas.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.068Z",
      "verifiedStatus": 404,
      "latencyMs": 2770
    },
    {
      "id": "dogs",
      "name": "Dogs API",
      "provider": "Dogs",
      "category": "entertainment",
      "description": "Based on the Stanford Dogs Dataset",
      "longDescription": "Based on the Stanford Dogs Dataset",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dog.ceo",
      "docsUrl": "https://dog.ceo/dog-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dog.ceo'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:49.882Z",
      "verifiedStatus": 200,
      "latencyMs": 2505
    },
    {
      "id": "ebird",
      "name": "eBird API",
      "provider": "eBird",
      "category": "entertainment",
      "description": "Retrieve recent or notable birding observations within a region",
      "longDescription": "Retrieve recent or notable birding observations within a region",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://documenter.getpostman.com",
      "docsUrl": "https://documenter.getpostman.com/view/664302/S1ENwy59",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with eBird account. No paid tiers; maintained by Cornell Lab of Ornithology."
      },
      "rateLimit": "2,000 req/day per key",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://documenter.getpostman.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:49.924Z",
      "verifiedStatus": 200,
      "latencyMs": 2492
    },
    {
      "id": "fishwatch",
      "name": "FishWatch API",
      "provider": "FishWatch",
      "category": "entertainment",
      "description": "Information and pictures about individual fish species",
      "longDescription": "Information and pictures about individual fish species",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.fishwatch.gov",
      "docsUrl": "https://www.fishwatch.gov/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.fishwatch.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 8,
      "scorePricing": 90,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.721Z",
      "verifiedStatus": 200,
      "latencyMs": 10252
    },
    {
      "id": "http-dog",
      "name": "HTTP Dog API",
      "provider": "HTTP Dog",
      "category": "entertainment",
      "description": "Dogs for every HTTP response status code",
      "longDescription": "Dogs for every HTTP response status code",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://http.dog",
      "docsUrl": "https://http.dog/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://http.dog'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.120Z",
      "verifiedStatus": 200,
      "latencyMs": 2562
    },
    {
      "id": "petfinder",
      "name": "Petfinder API",
      "provider": "Petfinder",
      "category": "entertainment",
      "description": "Petfinder is dedicated to helping pets find homes, another resource to get pets adopted",
      "longDescription": "Petfinder is dedicated to helping pets find homes, another resource to get pets adopted",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.petfinder.com",
      "docsUrl": "https://www.petfinder.com/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Petfinder developer account. Non-commercial and commercial use allowed."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.petfinder.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.182Z",
      "verifiedStatus": 403,
      "latencyMs": 2586
    },
    {
      "id": "the-dog",
      "name": "The Dog API",
      "provider": "The Dog",
      "category": "entertainment",
      "description": "A public service all about Dogs, free to use when making your fancy new App, Website or Service",
      "longDescription": "A public service all about Dogs, free to use when making your fancy new App, Website or Service",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://thedogapi.com",
      "docsUrl": "https://thedogapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 10,000 req/month. Paid from $20/mo for higher limits."
      },
      "rateLimit": "10,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://thedogapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.390Z",
      "verifiedStatus": 200,
      "latencyMs": 3752
    },
    {
      "id": "zoo-animals",
      "name": "Zoo Animals API",
      "provider": "Zoo Animals",
      "category": "entertainment",
      "description": "Facts and pictures of zoo animals",
      "longDescription": "Facts and pictures of zoo animals",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://zoo-animal-api.herokuapp.com",
      "docsUrl": "https://zoo-animal-api.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://zoo-animal-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.426Z",
      "verifiedStatus": 404,
      "latencyMs": 2716
    },
    {
      "id": "ani",
      "name": "AniAPI API",
      "provider": "AniAPI",
      "category": "entertainment",
      "description": "Anime discovery, streaming & syncing with trackers",
      "longDescription": "Anime discovery, streaming & syncing with trackers",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://aniapi.com",
      "docsUrl": "https://aniapi.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. Anime data API; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aniapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 16,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:51.321Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "danbooru-anime",
      "name": "Danbooru Anime API",
      "provider": "Danbooru Anime",
      "category": "entertainment",
      "description": "Thousands of anime artist database to find good anime art",
      "longDescription": "Thousands of anime artist database to find good anime art",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://danbooru.donmai.us",
      "docsUrl": "https://danbooru.donmai.us/wiki_pages/help:api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Danbooru account. Gold/Platinum memberships ($20/mo) for higher limits."
      },
      "rateLimit": "10 req/s (anonymous); 20 req/s (Gold+)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://danbooru.donmai.us'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.707Z",
      "verifiedStatus": 200,
      "latencyMs": 2927
    },
    {
      "id": "mang",
      "name": "Mangapi API",
      "provider": "Mangapi",
      "category": "entertainment",
      "description": "Translate manga pages from one language to another",
      "longDescription": "Translate manga pages from one language to another",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://rapidapi.com",
      "docsUrl": "https://rapidapi.com/pierre.carcellermeunier/api/mangapi3/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. Manga data API; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://rapidapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.756Z",
      "verifiedStatus": 200,
      "latencyMs": 2904
    },
    {
      "id": "myanimelist",
      "name": "MyAnimeList API",
      "provider": "MyAnimeList",
      "category": "entertainment",
      "description": "Welcome to MyAnimeList, the world&#039;s most active online anime and manga community and database. Join the online community, create your anime and manga list, read reviews, explore the forums, follow news, and so much more!",
      "longDescription": "Welcome to MyAnimeList, the world&#039;s most active online anime and manga community and database. Join the online community, create your anime and manga list, read reviews, explore the forums, follow news, and so much more!",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://myanimelist.net",
      "docsUrl": "https://myanimelist.net/clubs.php?cid=13727",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with MAL account. No paid tiers; community-supported API."
      },
      "rateLimit": "Not officially published; ~1 req/s recommended",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://myanimelist.net'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.927Z",
      "verifiedStatus": 200,
      "latencyMs": 2205
    },
    {
      "id": "nekosbest",
      "name": "NekosBest API",
      "provider": "NekosBest",
      "category": "entertainment",
      "description": "Neko Images & Anime roleplaying GIFs",
      "longDescription": "Neko Images & Anime roleplaying GIFs",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.nekos.best",
      "docsUrl": "https://docs.nekos.best",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.nekos.best'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.791Z",
      "verifiedStatus": 200,
      "latencyMs": 1263
    },
    {
      "id": "shikimori",
      "name": "Shikimori API",
      "provider": "Shikimori",
      "category": "entertainment",
      "description": "Шикимори - онлайн энциклопедия аниме и манги. Полный список популярной манги на русском. Shikimori.one - лучший аниме-форум для общения.",
      "longDescription": "Шикимори - онлайн энциклопедия аниме и манги. Полный список популярной манги на русском. Shikimori.one - лучший аниме-форум для общения.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://shikimori.one",
      "docsUrl": "https://shikimori.one/api/doc",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Russian anime/manga community API; no paid tiers."
      },
      "rateLimit": "90 req/min per IP",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://shikimori.one'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.212Z",
      "verifiedStatus": 200,
      "latencyMs": 1330
    },
    {
      "id": "studio-ghibli",
      "name": "Studio Ghibli API",
      "provider": "Studio Ghibli",
      "category": "entertainment",
      "description": "Resources from Studio Ghibli films",
      "longDescription": "Resources from Studio Ghibli films",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ghibliapi.herokuapp.com",
      "docsUrl": "https://ghibliapi.herokuapp.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ghibliapi.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.998Z",
      "verifiedStatus": 404,
      "latencyMs": 1074
    },
    {
      "id": "trace-moe",
      "name": "Trace Moe API",
      "provider": "Trace Moe",
      "category": "entertainment",
      "description": "A useful tool to get the exact scene of an anime from a screenshot",
      "longDescription": "A useful tool to get the exact scene of an anime from a screenshot",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://soruly.github.io",
      "docsUrl": "https://soruly.github.io/trace.moe-api/#/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://soruly.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:50.930Z",
      "verifiedStatus": 404,
      "latencyMs": 862
    },
    {
      "id": "waifu-im",
      "name": "Waifu.im API",
      "provider": "Waifu.im",
      "category": "entertainment",
      "description": "Get waifu pictures from an archive of over 4000 images and multiple tags",
      "longDescription": "Get waifu pictures from an archive of over 4000 images and multiple tags",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://waifu.im",
      "docsUrl": "https://waifu.im/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://waifu.im'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.583Z",
      "verifiedStatus": 200,
      "latencyMs": 2463
    },
    {
      "id": "waifu-pics",
      "name": "Waifu.pics API",
      "provider": "Waifu.pics",
      "category": "entertainment",
      "description": "Image sharing platform for anime images",
      "longDescription": "Image sharing platform for anime images",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://waifu.pics",
      "docsUrl": "https://waifu.pics/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://waifu.pics'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.069Z",
      "verifiedStatus": 200,
      "latencyMs": 886
    },
    {
      "id": "malwarebazaar",
      "name": "MalwareBazaar API",
      "provider": "MalwareBazaar",
      "category": "security",
      "description": "MalwareBazaar is a project of abuse.ch with the goal of sharing malware samples",
      "longDescription": "MalwareBazaar is a project of abuse.ch with the goal of sharing malware samples",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bazaar.abuse.ch",
      "docsUrl": "https://bazaar.abuse.ch/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — MalwareBazaar by abuse.ch. Malware sample repository and API. No cost, requires API key. Funded by the security community."
      },
      "rateLimit": "100 queries/min (API key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bazaar.abuse.ch'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.575Z",
      "verifiedStatus": 200,
      "latencyMs": 1343
    },
    {
      "id": "scanii",
      "name": "Scanii API",
      "provider": "Scanii",
      "category": "security",
      "description": "Simple REST API that can scan submitted documents/files for the presence of threats",
      "longDescription": "Simple REST API that can scan submitted documents/files for the presence of threats",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.scanii.com",
      "docsUrl": "https://docs.scanii.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Content security scanning API (malware/NSFW). Free trial. Basic $14/mo (2K scans). Professional $44/mo (10K scans). Business $134/mo (50K scans)."
      },
      "rateLimit": "100 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.scanii.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.312Z",
      "verifiedStatus": 200,
      "latencyMs": 886
    },
    {
      "id": "urlhaus",
      "name": "URLhaus API",
      "provider": "URLhaus",
      "category": "security",
      "description": "Bulk queries and Download Malware Samples",
      "longDescription": "Bulk queries and Download Malware Samples",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://urlhaus-api.abuse.ch",
      "docsUrl": "https://urlhaus-api.abuse.ch/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://urlhaus-api.abuse.ch'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.759Z",
      "verifiedStatus": 200,
      "latencyMs": 1180
    },
    {
      "id": "dribbble",
      "name": "Dribbble API",
      "provider": "Dribbble",
      "category": "entertainment",
      "description": "Discover the world’s top designers & creatives",
      "longDescription": "Discover the world’s top designers & creatives",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.dribbble.com",
      "docsUrl": "https://developer.dribbble.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Dribbble account. Read access: 60 req/min. Write access requires approval."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.dribbble.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.879Z",
      "verifiedStatus": 200,
      "latencyMs": 1172
    },
    {
      "id": "europeana",
      "name": "Europeana API",
      "provider": "Europeana",
      "category": "entertainment",
      "description": "European Museum and Galleries content",
      "longDescription": "European Museum and Galleries content",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://pro.europeana.eu",
      "docsUrl": "https://pro.europeana.eu/resources/apis/search",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. No paid tiers; European cultural heritage collections."
      },
      "rateLimit": "100 req/s per API key",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pro.europeana.eu'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.452Z",
      "verifiedStatus": 403,
      "latencyMs": 713
    },
    {
      "id": "icon-horse",
      "name": "Icon Horse API",
      "provider": "Icon Horse",
      "category": "entertainment",
      "description": "Favicons for any website, with fallbacks",
      "longDescription": "Favicons for any website, with fallbacks",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://icon.horse",
      "docsUrl": "https://icon.horse",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://icon.horse'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.578Z",
      "verifiedStatus": 200,
      "latencyMs": 822
    },
    {
      "id": "icons8",
      "name": "Icons8 API",
      "provider": "Icons8",
      "category": "entertainment",
      "description": "Icons (find \"search icon\" hyperlink in page)",
      "longDescription": "Icons (find \"search icon\" hyperlink in page)",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://img.icons8.com",
      "docsUrl": "https://img.icons8.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://img.icons8.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.505Z",
      "verifiedStatus": 200,
      "latencyMs": 722
    },
    {
      "id": "php-noise",
      "name": "PHP-Noise API",
      "provider": "PHP-Noise",
      "category": "entertainment",
      "description": "PHP-Noise is a free and Open Source «Noise Background Image» generator which allows you to create your very own background images.",
      "longDescription": "PHP-Noise is a free and Open Source «Noise Background Image» generator which allows you to create your very own background images.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://php-noise.com",
      "docsUrl": "https://php-noise.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://php-noise.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.069Z",
      "verifiedStatus": 200,
      "latencyMs": 1278
    },
    {
      "id": "micro-user-service",
      "name": "Micro User Service API",
      "provider": "Micro User Service",
      "category": "auth",
      "description": "User management and authentication",
      "longDescription": "User management and authentication",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://m3o.com",
      "docsUrl": "https://m3o.com/user",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. Lightweight user microservice; no commercial pricing."
      },
      "rateLimit": "Based on deployment",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://m3o.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.618Z",
      "verifiedStatus": 200,
      "latencyMs": 2691
    },
    {
      "id": "mojoauth",
      "name": "MojoAuth API",
      "provider": "MojoAuth",
      "category": "auth",
      "description": "Secure and modern passwordless authentication platform",
      "longDescription": "Secure and modern passwordless authentication platform",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://mojoauth.com",
      "docsUrl": "https://mojoauth.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Passwordless authentication. Free: 1K MAU/month. Growth $29/mo (5K MAU). Scale $99/mo (25K MAU). Enterprise custom. Magic links, OTP, biometric support."
      },
      "rateLimit": "100 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mojoauth.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:51.780Z",
      "verifiedStatus": 200,
      "latencyMs": 849
    },
    {
      "id": "sawo-labs",
      "name": "SAWO Labs API",
      "provider": "SAWO Labs",
      "category": "auth",
      "description": "Simplify login and improve user experience by integrating passwordless authentication in your app",
      "longDescription": "Simplify login and improve user experience by integrating passwordless authentication in your app",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://sawolabs.com",
      "docsUrl": "https://sawolabs.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10,000 monthly active users. Growth $49/mo (100K MAU), Scale $199/mo."
      },
      "rateLimit": "10,000 MAU (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://sawolabs.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 16,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:52.679Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "stytch",
      "name": "Stytch API",
      "provider": "Stytch",
      "category": "auth",
      "description": "User infrastructure for modern applications",
      "longDescription": "User infrastructure for modern applications",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://stytch.com",
      "docsUrl": "https://stytch.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10K MAU. Consumer auth: $0.01/MAU after free tier. B2B auth: $0.05/MAU. Enterprise: custom. Includes MFA, SSO, SCIM, RBAC. (Part of Twilio since Nov 2025.)"
      },
      "rateLimit": "1,000 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://stytch.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.737Z",
      "verifiedStatus": 200,
      "latencyMs": 1667
    },
    {
      "id": "warrant",
      "name": "Warrant API",
      "provider": "Warrant",
      "category": "auth",
      "description": "APIs for authorization and access control",
      "longDescription": "APIs for authorization and access control",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://warrant.dev",
      "docsUrl": "https://warrant.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Authorization-as-a-service (RBAC, ABAC). Free: up to 1M warrant checks/month. Pro $99/mo: 10M checks, audit logs. Enterprise custom. Open-source core available."
      },
      "rateLimit": "1,000 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://warrant.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.000Z",
      "verifiedStatus": 200,
      "latencyMs": 788
    },
    {
      "id": "bitquery",
      "name": "Bitquery API",
      "provider": "Bitquery",
      "category": "finance",
      "description": "Onchain GraphQL APIs & DEX APIs",
      "longDescription": "Onchain GraphQL APIs & DEX APIs",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://graphql.bitquery.io",
      "docsUrl": "https://graphql.bitquery.io/ide",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Blockchain data analytics. Free: 10K credits/month. Starter $100/mo: 100K credits. Business $250/mo: 300K credits. Enterprise custom."
      },
      "rateLimit": "10K credits/month (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://graphql.bitquery.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.538Z",
      "verifiedStatus": 401,
      "latencyMs": 1226
    },
    {
      "id": "chainlink",
      "name": "Chainlink API",
      "provider": "Chainlink",
      "category": "finance",
      "description": "Build hybrid smart contracts with Chainlink",
      "longDescription": "Build hybrid smart contracts with Chainlink",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://chain.link",
      "docsUrl": "https://chain.link/developer-resources",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://chain.link'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.021Z",
      "verifiedStatus": 200,
      "latencyMs": 700
    },
    {
      "id": "chainpoint",
      "name": "Chainpoint API",
      "provider": "Chainpoint",
      "category": "finance",
      "description": "Chainpoint is a global network for anchoring data to the Bitcoin blockchain",
      "longDescription": "Chainpoint is a global network for anchoring data to the Bitcoin blockchain",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://tierion.com",
      "docsUrl": "https://tierion.com/chainpoint/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tierion.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.332Z",
      "verifiedStatus": 200,
      "latencyMs": 941
    },
    {
      "id": "covalent",
      "name": "Covalent API",
      "provider": "Covalent",
      "category": "finance",
      "description": "Multi-blockchain data aggregator platform",
      "longDescription": "Multi-blockchain data aggregator platform",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.covalenthq.com",
      "docsUrl": "https://www.covalenthq.com/docs/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Unified Blockchain API. Free: 100 credits/day. Premium from $99/mo: higher rate limits, all chains, dedicated support."
      },
      "rateLimit": "100 credits/day (free) · Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.covalenthq.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.526Z",
      "verifiedStatus": 200,
      "latencyMs": 1074
    },
    {
      "id": "helium",
      "name": "Helium API",
      "provider": "Helium",
      "category": "finance",
      "description": "Helium is a global, distributed network of Hotspots that create public, long-range wireless coverage",
      "longDescription": "Helium is a global, distributed network of Hotspots that create public, long-range wireless coverage",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.helium.com",
      "docsUrl": "https://docs.helium.com/api/blockchain/introduction/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.helium.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 58,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.377Z",
      "verifiedStatus": 200,
      "latencyMs": 872
    },
    {
      "id": "nownodes",
      "name": "Nownodes API",
      "provider": "Nownodes",
      "category": "finance",
      "description": "Blockchain-as-a-service solution that provides high-quality connection via API",
      "longDescription": "Blockchain-as-a-service solution that provides high-quality connection via API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://nownodes.io",
      "docsUrl": "https://nownodes.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 node access. Paid from $20/mo (5 nodes) to $399/mo (unlimited)."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nownodes.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.848Z",
      "verifiedStatus": 200,
      "latencyMs": 1301
    },
    {
      "id": "the-graph",
      "name": "The Graph API",
      "provider": "The Graph",
      "category": "finance",
      "description": "Indexing protocol for querying networks like Ethereum with GraphQL",
      "longDescription": "Indexing protocol for querying networks like Ethereum with GraphQL",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://thegraph.com",
      "docsUrl": "https://thegraph.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Decentralized protocol for indexing and querying blockchain data. Free query fees via hosted service. Decentralized network: ~$0.0001/query + curation rewards."
      },
      "rateLimit": "Varies by subgraph and network load",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://thegraph.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.406Z",
      "verifiedStatus": 200,
      "latencyMs": 831
    },
    {
      "id": "watchdata",
      "name": "Watchdata API",
      "provider": "Watchdata",
      "category": "finance",
      "description": "Provide simple and reliable API access to Ethereum blockchain",
      "longDescription": "Provide simple and reliable API access to Ethereum blockchain",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.watchdata.io",
      "docsUrl": "https://docs.watchdata.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1M compute units/day. Pro $49/mo. Ethereum blockchain data API."
      },
      "rateLimit": "1M compute units/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.watchdata.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.410Z",
      "verifiedStatus": 200,
      "latencyMs": 832
    },
    {
      "id": "a-b-blia-digital",
      "name": "A Bíblia Digital API",
      "provider": "A Bíblia Digital",
      "category": "entertainment",
      "description": "Do not worry about managing the multiple versions of the Bible",
      "longDescription": "Do not worry about managing the multiple versions of the Bible",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.abibliadigital.com.br",
      "docsUrl": "https://www.abibliadigital.com.br/en",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with account. Brazilian Bible API for accessing Biblical texts."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.abibliadigital.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.258Z",
      "verifiedStatus": 200,
      "latencyMs": 1499
    },
    {
      "id": "bhagavad-gita",
      "name": "Bhagavad Gita API",
      "provider": "Bhagavad Gita",
      "category": "entertainment",
      "description": "Open Source Shrimad Bhagavad Gita API including 21+ authors translation in Sanskrit/English/Hindi",
      "longDescription": "Open Source Shrimad Bhagavad Gita API including 21+ authors translation in Sanskrit/English/Hindi",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.bhagavadgitaapi.in",
      "docsUrl": "https://docs.bhagavadgitaapi.in",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. No authentication required; spiritual text API."
      },
      "rateLimit": "Not enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.bhagavadgitaapi.in'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:52.702Z",
      "verifiedStatus": 200,
      "latencyMs": 922
    },
    {
      "id": "bhagavad-gita-telugu",
      "name": "Bhagavad Gita telugu API",
      "provider": "Bhagavad Gita telugu",
      "category": "entertainment",
      "description": "Bhagavad Gita API in telugu and odia languages",
      "longDescription": "Bhagavad Gita API in telugu and odia languages",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://gita-api.vercel.app",
      "docsUrl": "https://gita-api.vercel.app",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://gita-api.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.531Z",
      "verifiedStatus": 200,
      "latencyMs": 3652
    },
    {
      "id": "bible",
      "name": "Bible-api API",
      "provider": "Bible-api",
      "category": "entertainment",
      "description": "Free Bible API with multiple languages",
      "longDescription": "Free Bible API with multiple languages",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://bible-api.com",
      "docsUrl": "https://bible-api.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bible-api.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.233Z",
      "verifiedStatus": 200,
      "latencyMs": 1232
    },
    {
      "id": "ganjoor",
      "name": "Ganjoor API",
      "provider": "Ganjoor",
      "category": "entertainment",
      "description": "Classic Persian poetry works including access to related manuscripts, recitations and music tracks",
      "longDescription": "Classic Persian poetry works including access to related manuscripts, recitations and music tracks",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.ganjoor.net",
      "docsUrl": "https://api.ganjoor.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. Persian classical poetry API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.ganjoor.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.714Z",
      "verifiedStatus": 404,
      "latencyMs": 1693
    },
    {
      "id": "gutendex",
      "name": "Gutendex API",
      "provider": "Gutendex",
      "category": "entertainment",
      "description": "Web-API for fetching data from Project Gutenberg Books Library",
      "longDescription": "Web-API for fetching data from Project Gutenberg Books Library",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://gutendex.com",
      "docsUrl": "https://gutendex.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://gutendex.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.785Z",
      "verifiedStatus": 200,
      "latencyMs": 1716
    },
    {
      "id": "open-library",
      "name": "Open Library API",
      "provider": "Open Library",
      "category": "entertainment",
      "description": "Open Library is an open, editable library catalog, building towards a web page for every book ever published. Read, borrow, and discover more than 3M books for free.",
      "longDescription": "Open Library is an open, editable library catalog, building towards a web page for every book ever published. Read, borrow, and discover more than 3M books for free.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://openlibrary.org",
      "docsUrl": "https://openlibrary.org/developers/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://openlibrary.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.464Z",
      "verifiedStatus": 200,
      "latencyMs": 1132
    },
    {
      "id": "penguin-publishing",
      "name": "Penguin Publishing API",
      "provider": "Penguin Publishing",
      "category": "entertainment",
      "description": "Books, book covers and related data",
      "longDescription": "Books, book covers and related data",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://www.penguinrandomhouse.biz",
      "docsUrl": "http://www.penguinrandomhouse.biz/webservices/rest/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.penguinrandomhouse.biz'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.405Z",
      "verifiedStatus": 200,
      "latencyMs": 2026
    },
    {
      "id": "quran",
      "name": "Quran API",
      "provider": "Quran",
      "category": "entertainment",
      "description": "RESTful Quran API with multiple languages",
      "longDescription": "RESTful Quran API with multiple languages",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://quran.api-docs.io",
      "docsUrl": "https://quran.api-docs.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://quran.api-docs.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.348Z",
      "verifiedStatus": 200,
      "latencyMs": 2942
    },
    {
      "id": "quran-cloud",
      "name": "Quran Cloud API",
      "provider": "Quran Cloud",
      "category": "entertainment",
      "description": "A RESTful Quran API to retrieve an Ayah, Surah, Juz or the entire Holy Quran",
      "longDescription": "A RESTful Quran API to retrieve an Ayah, Surah, Juz or the entire Holy Quran",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://alquran.cloud",
      "docsUrl": "https://alquran.cloud/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://alquran.cloud'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.557Z",
      "verifiedStatus": 200,
      "latencyMs": 1147
    },
    {
      "id": "rig-veda",
      "name": "Rig Veda API",
      "provider": "Rig Veda",
      "category": "entertainment",
      "description": "Gods and poets, their categories, and the verse meters, with the mandal and sukta number",
      "longDescription": "Gods and poets, their categories, and the verse meters, with the mandal and sukta number",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://aninditabasu.github.io",
      "docsUrl": "https://aninditabasu.github.io/indica/html/rv.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aninditabasu.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.500Z",
      "verifiedStatus": 404,
      "latencyMs": 984
    },
    {
      "id": "the-bible",
      "name": "The Bible API",
      "provider": "The Bible",
      "category": "entertainment",
      "description": "Everything you need from the Bible in one discoverable place",
      "longDescription": "Everything you need from the Bible in one discoverable place",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.api.bible",
      "docsUrl": "https://docs.api.bible",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account from api.bible. No paid tiers for Bible text access."
      },
      "rateLimit": "5,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.api.bible'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.580Z",
      "verifiedStatus": 200,
      "latencyMs": 1054
    },
    {
      "id": "thirukkural",
      "name": "Thirukkural API",
      "provider": "Thirukkural",
      "category": "entertainment",
      "description": "1330 Thirukkural poems and explanation in Tamil and English",
      "longDescription": "1330 Thirukkural poems and explanation in Tamil and English",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api-thirukkural.web.app",
      "docsUrl": "https://api-thirukkural.web.app/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api-thirukkural.web.app'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.584Z",
      "verifiedStatus": 200,
      "latencyMs": 1046
    },
    {
      "id": "wizard-world",
      "name": "Wizard World API",
      "provider": "Wizard World",
      "category": "entertainment",
      "description": "Get information from the Harry Potter universe",
      "longDescription": "Get information from the Harry Potter universe",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://wizard-world-api.herokuapp.com",
      "docsUrl": "https://wizard-world-api.herokuapp.com/swagger/index.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wizard-world-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.160Z",
      "verifiedStatus": 404,
      "latencyMs": 1577
    },
    {
      "id": "wolne-lektury",
      "name": "Wolne Lektury API",
      "provider": "Wolne Lektury",
      "category": "entertainment",
      "description": "API for obtaining information about e-books available on the WolneLektury.pl website",
      "longDescription": "API for obtaining information about e-books available on the WolneLektury.pl website",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://wolnelektury.pl",
      "docsUrl": "https://wolnelektury.pl/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wolnelektury.pl'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.373Z",
      "verifiedStatus": 200,
      "latencyMs": 2694
    },
    {
      "id": "apache-superset",
      "name": "Apache Superset API",
      "provider": "Apache Superset",
      "category": "developer",
      "description": "API to manage your BI dashboards and data sources on Superset",
      "longDescription": "API to manage your BI dashboards and data sources on Superset",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://superset.apache.org",
      "docsUrl": "https://superset.apache.org/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source self-hosted BI tool. Preset.io hosted version from $20/user/mo."
      },
      "rateLimit": "Based on deployment",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://superset.apache.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.737Z",
      "verifiedStatus": 200,
      "latencyMs": 1034
    },
    {
      "id": "clearbit-logo",
      "name": "Clearbit Logo API",
      "provider": "Clearbit Logo",
      "category": "developer",
      "description": "Search for company logos and embed them in your projects",
      "longDescription": "Search for company logos and embed them in your projects",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://clearbit.com",
      "docsUrl": "https://clearbit.com/docs#logo-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Clearbit Logo API: free with attribution. Full Clearbit enrichment: Free trial, then from $99/mo based on volume. Enterprise custom pricing."
      },
      "rateLimit": "600 req/min (with API key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://clearbit.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:53.962Z",
      "verifiedStatus": 200,
      "latencyMs": 1225
    },
    {
      "id": "freelancer",
      "name": "Freelancer API",
      "provider": "Freelancer",
      "category": "developer",
      "description": "Task humans from software. Hire in any profession you can think of using our API, on demand–developers, designers, photographers, copywriters, delivery people, manufacturers and more.",
      "longDescription": "Task humans from software. Hire in any profession you can think of using our API, on demand–developers, designers, photographers, copywriters, delivery people, manufacturers and more.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.freelancer.com",
      "docsUrl": "https://developers.freelancer.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freelancer.com marketplace API. Free for reading public data. OAuth required for user actions. Membership plans from $3.95/mo for posting jobs."
      },
      "rateLimit": "3,600 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.freelancer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.018Z",
      "verifiedStatus": 200,
      "latencyMs": 1169
    },
    {
      "id": "instatus",
      "name": "Instatus API",
      "provider": "Instatus",
      "category": "developer",
      "description": "Post to and update maintenance and incidents on your status page through an HTTP REST API",
      "longDescription": "Post to and update maintenance and incidents on your status page through an HTTP REST API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://instatus.com",
      "docsUrl": "https://instatus.com/help/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: up to 3 components, 1 status page. Starter $20/mo (10 components). Plus $50/mo (custom domain, subscribers). Business $100/mo. Enterprise custom."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://instatus.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.016Z",
      "verifiedStatus": 200,
      "latencyMs": 783
    },
    {
      "id": "mailjet",
      "name": "mailjet API",
      "provider": "mailjet",
      "category": "developer",
      "description": "Marketing email can be sent and mail templates made in MJML or HTML can be sent using API",
      "longDescription": "Marketing email can be sent and mail templates made in MJML or HTML can be sent using API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.mailjet.com",
      "docsUrl": "https://www.mailjet.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 6,000 emails/month (200/day limit). Essential from $15/mo (15K emails). Premium from $25/mo (15K + automation, segmentation). Enterprise custom."
      },
      "rateLimit": "200 emails/day (free) · No daily limit (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mailjet.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.191Z",
      "verifiedStatus": 200,
      "latencyMs": 933
    },
    {
      "id": "redash",
      "name": "Redash API",
      "provider": "Redash",
      "category": "developer",
      "description": "Access your queries and dashboards on Redash",
      "longDescription": "Access your queries and dashboards on Redash",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://redash.io",
      "docsUrl": "https://redash.io/help/user-guide/integrations-and-api/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source (self-hosted). Redash Cloud hosted from $49/mo (10 users)."
      },
      "rateLimit": "Based on deployment",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://redash.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.376Z",
      "verifiedStatus": 200,
      "latencyMs": 912
    },
    {
      "id": "smartsheet",
      "name": "Smartsheet API",
      "provider": "Smartsheet",
      "category": "developer",
      "description": "Allows you to programmatically access and Smartsheet data and account information",
      "longDescription": "Allows you to programmatically access and Smartsheet data and account information",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://smartsheet.redoc.ly",
      "docsUrl": "https://smartsheet.redoc.ly/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pro $9/user/mo (1 admin, unlimited viewers). Business $19/user/mo. Enterprise custom. API access included on all plans."
      },
      "rateLimit": "300 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://smartsheet.redoc.ly'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.451Z",
      "verifiedStatus": 200,
      "latencyMs": 951
    },
    {
      "id": "swiftkanban",
      "name": "SwiftKanban API",
      "provider": "SwiftKanban",
      "category": "developer",
      "description": "Kanban software, Visualize Work, Increase Organizations Lead Time, Throughput & Productivity",
      "longDescription": "Kanban software, Visualize Work, Increase Organizations Lead Time, Throughput & Productivity",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.digite.com",
      "docsUrl": "https://www.digite.com/knowledge-base/swiftkanban/article/api-for-swift-kanban-web-services/#restapi",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Teams $6.99/user/mo, Business $12.49/user/mo, Enterprise custom pricing."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.digite.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.315Z",
      "verifiedStatus": 403,
      "latencyMs": 1758
    },
    {
      "id": "tomba-email-finder",
      "name": "Tomba email finder API",
      "provider": "Tomba email finder",
      "category": "developer",
      "description": "Email Finder for B2B sales and email marketing and email verifier",
      "longDescription": "Email Finder for B2B sales and email marketing and email verifier",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tomba.io",
      "docsUrl": "https://tomba.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Email finder and verification. Free: 25 requests/month (email finder). Starter $29/mo (500 searches). Growth $79/mo (2K searches). Pro $209/mo."
      },
      "rateLimit": "10 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tomba.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 16,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:54.330Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "trello",
      "name": "Trello API",
      "provider": "Trello",
      "category": "developer",
      "description": "Boards, lists and cards to help you organize and prioritize your projects",
      "longDescription": "Boards, lists and cards to help you organize and prioritize your projects",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.trello.com",
      "docsUrl": "https://developers.trello.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: up to 10 boards per workspace. Standard $5/user/mo: unlimited boards. Premium $10/user/mo: advanced views, automation. Enterprise $17.50/user/mo."
      },
      "rateLimit": "300 req/10s (API key) · 100 req/10s (per token)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.trello.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.493Z",
      "verifiedStatus": 200,
      "latencyMs": 909
    },
    {
      "id": "checkiday-national-holiday",
      "name": "Checkiday - National Holiday API",
      "provider": "Checkiday - National Holiday API",
      "category": "developer",
      "description": "Industry-leading Holiday API. Over 5,000 holidays and thousands of descriptions. Trusted by the World’s leading companies",
      "longDescription": "Industry-leading Holiday API. Over 5,000 holidays and thousands of descriptions. Trusted by the World’s leading companies",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://apilayer.com",
      "docsUrl": "https://apilayer.com/marketplace/checkiday-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/day. Pro $15/mo (10,000 req/day). US and international holidays."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://apilayer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.497Z",
      "verifiedStatus": 200,
      "latencyMs": 896
    },
    {
      "id": "festivo-public-holidays",
      "name": "Festivo Public Holidays API",
      "provider": "Festivo Public Holidays",
      "category": "developer",
      "description": "Fastest and most advanced public holiday and observance service on the market",
      "longDescription": "Fastest and most advanced public holiday and observance service on the market",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.getfestivo.com",
      "docsUrl": "https://docs.getfestivo.com/docs/products/public-holidays-api/intro",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 500 req/month. Starter $9/mo (10,000 req), Business $49/mo (100,000 req)."
      },
      "rateLimit": "500 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.getfestivo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.336Z",
      "verifiedStatus": 200,
      "latencyMs": 2718
    },
    {
      "id": "holidays",
      "name": "Holidays API",
      "provider": "Holidays",
      "category": "developer",
      "description": "Historical data regarding holidays",
      "longDescription": "Historical data regarding holidays",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://holidayapi.com",
      "docsUrl": "https://holidayapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/day. Paid plans for commercial use."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://holidayapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.527Z",
      "verifiedStatus": 200,
      "latencyMs": 813
    },
    {
      "id": "nager-date",
      "name": "Nager.Date API",
      "provider": "Nager.Date",
      "category": "developer",
      "description": "Public holidays for more than 90 countries",
      "longDescription": "Public holidays for more than 90 countries",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://date.nager.at",
      "docsUrl": "https://date.nager.at",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://date.nager.at'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.561Z",
      "verifiedStatus": 200,
      "latencyMs": 824
    },
    {
      "id": "namedays-calendar",
      "name": "Namedays Calendar API",
      "provider": "Namedays Calendar",
      "category": "developer",
      "description": "Provides namedays for multiple countries",
      "longDescription": "Provides namedays for multiple countries",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://nameday.abalin.net",
      "docsUrl": "https://nameday.abalin.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nameday.abalin.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.993Z",
      "verifiedStatus": 200,
      "latencyMs": 1208
    },
    {
      "id": "non-working-days",
      "name": "Non-Working Days API",
      "provider": "Non-Working Days",
      "category": "developer",
      "description": "Simple REST API for checking working, non-working or short days for Russia, CIS, USA and other",
      "longDescription": "Simple REST API for checking working, non-working or short days for Russia, CIS, USA and other",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://isdayoff.ru",
      "docsUrl": "https://isdayoff.ru",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://isdayoff.ru'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.045Z",
      "verifiedStatus": 200,
      "latencyMs": 5083
    },
    {
      "id": "public-holidays",
      "name": "Public Holidays API",
      "provider": "Public Holidays",
      "category": "developer",
      "description": "Data on national, regional, and religious holidays via API",
      "longDescription": "Data on national, regional, and religious holidays via API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.abstractapi.com",
      "docsUrl": "https://www.abstractapi.com/holidays-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Public holidays API for 100+ countries; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.abstractapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:54.684Z",
      "verifiedStatus": 200,
      "latencyMs": 668
    },
    {
      "id": "uk-bank-holidays",
      "name": "UK Bank Holidays API",
      "provider": "UK Bank Holidays",
      "category": "developer",
      "description": "Bank holidays in England and Wales, Scotland and Northern Ireland",
      "longDescription": "Bank holidays in England and Wales, Scotland and Northern Ireland",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.gov.uk",
      "docsUrl": "https://www.gov.uk/bank-holidays.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.gov.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.033Z",
      "verifiedStatus": 200,
      "latencyMs": 1015
    },
    {
      "id": "file-io",
      "name": "File.io API",
      "provider": "File.io",
      "category": "storage",
      "description": "Super simple file sharing, convenient, anonymous and secure",
      "longDescription": "Super simple file sharing, convenient, anonymous and secure",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.file.io",
      "docsUrl": "https://www.file.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.file.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.064Z",
      "verifiedStatus": 200,
      "latencyMs": 904
    },
    {
      "id": "filestack",
      "name": "Filestack API",
      "provider": "Filestack",
      "category": "storage",
      "description": "Filestack File Uploader & File Upload API",
      "longDescription": "Filestack File Uploader & File Upload API",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.filestack.com",
      "docsUrl": "https://www.filestack.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 transformations/mo, 1 GB storage. Growth $49/mo, Scale $149/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.filestack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.501Z",
      "verifiedStatus": 200,
      "latencyMs": 1309
    },
    {
      "id": "gyazo",
      "name": "Gyazo API",
      "provider": "Gyazo",
      "category": "storage",
      "description": "Gyazo is the easiest way to record screenshots & videos you can share instantly. Save time with async visual communication that's effortless and engaging.",
      "longDescription": "Gyazo is the easiest way to record screenshots & videos you can share instantly. Save time with async visual communication that's effortless and engaging.",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://gyazo.com",
      "docsUrl": "https://gyazo.com/api/docs",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: unlimited public screenshots. Pro $3.99/mo for API access and private images."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://gyazo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.308Z",
      "verifiedStatus": 200,
      "latencyMs": 978
    },
    {
      "id": "imgbb",
      "name": "Imgbb API",
      "provider": "Imgbb",
      "category": "storage",
      "description": "Free image hosting and sharing service, upload pictures, photo host. Offers integration solutions for uploading images to forums.",
      "longDescription": "Free image hosting and sharing service, upload pictures, photo host. Offers integration solutions for uploading images to forums.",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.imgbb.com",
      "docsUrl": "https://api.imgbb.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open image hosting API. No paid API tiers; 16 MB limit per image."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.imgbb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.766Z",
      "verifiedStatus": 200,
      "latencyMs": 1390
    },
    {
      "id": "pantry",
      "name": "Pantry API",
      "provider": "Pantry",
      "category": "storage",
      "description": "Pantry is a free, API based JSON storage\n                solution for small projects. We help developers build projects\n                quickly",
      "longDescription": "Pantry is a free, API based JSON storage\n                solution for small projects. We help developers build projects\n                quickly",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://getpantry.cloud",
      "docsUrl": "https://getpantry.cloud/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://getpantry.cloud'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.650Z",
      "verifiedStatus": 200,
      "latencyMs": 1245
    },
    {
      "id": "quip",
      "name": "Quip API",
      "provider": "Quip",
      "category": "storage",
      "description": "Quip is real-time collaborative documents, spreadsheets, and chat embedded inside Salesforce to transform any business process.",
      "longDescription": "Quip is real-time collaborative documents, spreadsheets, and chat embedded inside Salesforce to transform any business process.",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://quip.com",
      "docsUrl": "https://quip.com/dev/automation/documentation",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Starter $10/user/mo, Plus $25/user/mo, Business $100/user/mo. Salesforce product."
      },
      "rateLimit": "3 req/s (standard)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://quip.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.121Z",
      "verifiedStatus": 200,
      "latencyMs": 2670
    },
    {
      "id": "storj",
      "name": "Storj API",
      "provider": "Storj",
      "category": "storage",
      "description": "Decentralized Open-Source Cloud Storage",
      "longDescription": "Decentralized Open-Source Cloud Storage",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.storj.io",
      "docsUrl": "https://docs.storj.io/dcs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 150 GB storage, 150 GB egress/month. Pro $4/TB/month storage, $7/TB egress."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.storj.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.801Z",
      "verifiedStatus": 200,
      "latencyMs": 2307
    },
    {
      "id": "the-null-pointer",
      "name": "The Null Pointer API",
      "provider": "The Null Pointer",
      "category": "storage",
      "description": "No-bullshit file hosting and URL shortening service",
      "longDescription": "No-bullshit file hosting and URL shortening service",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://0x0.st",
      "docsUrl": "https://0x0.st",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://0x0.st'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.327Z",
      "verifiedStatus": 200,
      "latencyMs": 1830
    },
    {
      "id": "bitrise",
      "name": "Bitrise API",
      "provider": "Bitrise",
      "category": "developer",
      "description": "Build tool and processes integrations to create efficient development pipelines",
      "longDescription": "Build tool and processes integrations to create efficient development pipelines",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api-docs.bitrise.io",
      "docsUrl": "https://api-docs.bitrise.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 200 build minutes/mo (1 concurrency). Hobby $90/mo: 500 min. Teams $270/mo (team): 1K min. Enterprise custom. $1/extra 100 build minutes."
      },
      "rateLimit": "500 req/min (API)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api-docs.bitrise.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.818Z",
      "verifiedStatus": 200,
      "latencyMs": 1291
    },
    {
      "id": "buddy",
      "name": "Buddy API",
      "provider": "Buddy",
      "category": "developer",
      "description": "The fastest continuous integration and continuous delivery platform",
      "longDescription": "The fastest continuous integration and continuous delivery platform",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://buddy.works",
      "docsUrl": "https://buddy.works/docs/api/getting-started/overview",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 projects, 120 executions/mo, 1 concurrent pipeline. Startup $75/mo: unlimited projects, 1K executions. Pro $275/mo. On-Premises available."
      },
      "rateLimit": "120 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://buddy.works'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:55.881Z",
      "verifiedStatus": 200,
      "latencyMs": 1320
    },
    {
      "id": "codeship",
      "name": "Codeship API",
      "provider": "Codeship",
      "category": "developer",
      "description": "Codeship is a Continuous Integration Platform in the cloud",
      "longDescription": "Codeship is a Continuous Integration Platform in the cloud",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.cloudbees.com",
      "docsUrl": "https://docs.cloudbees.com/docs/cloudbees-codeship/latest/api-overview/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "CI/CD platform (CloudBees). Basic: free for public repos, 100 builds/mo. Pro $49/mo: unlimited builds, 1 parallel pipeline. $99-$299 for more concurrency."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.cloudbees.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.311Z",
      "verifiedStatus": 200,
      "latencyMs": 1626
    },
    {
      "id": "travis-ci",
      "name": "Travis CI API",
      "provider": "Travis CI",
      "category": "developer",
      "description": "Sync your GitHub projects with Travis CI to test your code in minutes",
      "longDescription": "Sync your GitHub projects with Travis CI to test your code in minutes",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.travis-ci.com",
      "docsUrl": "https://docs.travis-ci.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: first 10,000 credits (open source unlimited). Developer $69/mo: 25K credits. Team $249/mo: 100K credits. $64/month per 25K additional credits."
      },
      "rateLimit": "100 req/min (API)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.travis-ci.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.190Z",
      "verifiedStatus": 200,
      "latencyMs": 1197
    },
    {
      "id": "coinlayer",
      "name": "Coinlayer API",
      "provider": "Coinlayer",
      "category": "finance",
      "description": "Real-time Crypto Currency Exchange Rates",
      "longDescription": "Real-time Crypto Currency Exchange Rates",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://coinlayer.com",
      "docsUrl": "https://coinlayer.com?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Cryptocurrency exchange rates. Free: 100 requests/month. Basic $9.99/mo (10K req). Professional $39.99/mo. Business $79.99/mo."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://coinlayer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.208Z",
      "verifiedStatus": 200,
      "latencyMs": 1175
    },
    {
      "id": "0x",
      "name": "0x API",
      "provider": "0x",
      "category": "finance",
      "description": "API for querying token and pool stats across various liquidity pools",
      "longDescription": "API for querying token and pool stats across various liquidity pools",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://0x.org",
      "docsUrl": "https://0x.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://0x.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.246Z",
      "verifiedStatus": 200,
      "latencyMs": 1182
    },
    {
      "id": "1inch",
      "name": "1inch API",
      "provider": "1inch",
      "category": "finance",
      "description": "API for querying decentralize exchange",
      "longDescription": "API for querying decentralize exchange",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://1inch.io",
      "docsUrl": "https://1inch.io/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://1inch.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.318Z",
      "verifiedStatus": 200,
      "latencyMs": 2009
    },
    {
      "id": "alchemy-ethereum",
      "name": "Alchemy Ethereum API",
      "provider": "Alchemy Ethereum",
      "category": "finance",
      "description": "Learn how to use Node APIs, Data APIs, Webhooks, Smart Wallets and Rollups to create powerful onchain experiences.",
      "longDescription": "Learn how to use Node APIs, Data APIs, Webhooks, Smart Wallets and Rollups to create powerful onchain experiences.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.alchemy.com",
      "docsUrl": "https://docs.alchemy.com/alchemy/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 30M compute units/month, 500 CUs/s. Pay-as-you-go: $0.45/M CUs (first 300M), $0.40/M after. Growth $49/mo, Scale $99/mo."
      },
      "rateLimit": "500 CUs/s (free) · Higher on paid",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.alchemy.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.338Z",
      "verifiedStatus": 200,
      "latencyMs": 2023
    },
    {
      "id": "bitcambio",
      "name": "Bitcambio API",
      "provider": "Bitcambio",
      "category": "finance",
      "description": "Get the list of all traded assets in the exchange",
      "longDescription": "Get the list of all traded assets in the exchange",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://nova.bitcambio.com.br",
      "docsUrl": "https://nova.bitcambio.com.br/api/v3/docs#a-public",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nova.bitcambio.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.508Z",
      "verifiedStatus": 403,
      "latencyMs": 1160
    },
    {
      "id": "bitcoinaverage",
      "name": "BitcoinAverage API",
      "provider": "BitcoinAverage",
      "category": "finance",
      "description": "Digital Asset Price Data for the blockchain industry",
      "longDescription": "Digital Asset Price Data for the blockchain industry",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://apiv2.bitcoinaverage.com",
      "docsUrl": "https://apiv2.bitcoinaverage.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 req/min, 7-day data. Paid from $9/mo (24h delay) to $49/mo (real-time)."
      },
      "rateLimit": "1 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://apiv2.bitcoinaverage.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.687Z",
      "verifiedStatus": 200,
      "latencyMs": 1313
    },
    {
      "id": "bitfinex",
      "name": "Bitfinex API",
      "provider": "Bitfinex",
      "category": "finance",
      "description": "What is an API?\nAPI is short for Application Programming Interface. An API provides a means for one application to interact with another according to a set of rules. This set of rules can be found in the API documentation and describes how an application can interact with our exchange.\nWhat is the i…",
      "longDescription": "What is an API?\nAPI is short for Application Programming Interface. An API provides a means for one application to interact with another according to a set of rules. This set of rules can be found in the API documentation and describes how an application can interact with our exchange.\nWhat is the i…",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.bitfinex.com",
      "docsUrl": "https://docs.bitfinex.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public API access. Trading fees: maker 0.10%/taker 0.20% (decreases with volume). Margin trading, derivatives, and funding available."
      },
      "rateLimit": "90 req/min (public) · 90 req/min (private)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.bitfinex.com'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:58.686Z",
      "verifiedStatus": 200,
      "latencyMs": 3185
    },
    {
      "id": "bitmex",
      "name": "Bitmex API",
      "provider": "Bitmex",
      "category": "finance",
      "description": "Real-Time Cryptocurrency derivatives trading platform based in Hong Kong",
      "longDescription": "Real-Time Cryptocurrency derivatives trading platform based in Hong Kong",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.bitmex.com",
      "docsUrl": "https://www.bitmex.com/app/apiOverview",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public API access. Trading fees: maker -0.010%/taker 0.075% (perpetuals). WebSocket and REST endpoints available."
      },
      "rateLimit": "120 req/min (unauthenticated) · 300 req/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.bitmex.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.701Z",
      "verifiedStatus": 200,
      "latencyMs": 1170
    },
    {
      "id": "bittrex",
      "name": "Bittrex API",
      "provider": "Bittrex",
      "category": "finance",
      "description": "Next Generation Crypto Trading Platform",
      "longDescription": "Next Generation Crypto Trading Platform",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bittrex.github.io",
      "docsUrl": "https://bittrex.github.io/api/v3",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public market data API. Trading fees: 0.35% per trade (flat rate). Note: Bittrex ceased operations in December 2023."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bittrex.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.713Z",
      "verifiedStatus": 404,
      "latencyMs": 1063
    },
    {
      "id": "block",
      "name": "Block API",
      "provider": "Block",
      "category": "finance",
      "description": "Bitcoin Payment, Wallet & Transaction Data",
      "longDescription": "Bitcoin Payment, Wallet & Transaction Data",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://block.io",
      "docsUrl": "https://block.io/docs/basic",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Block (formerly Square) developer account. Transaction fees apply; API access is free."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://block.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.574Z",
      "verifiedStatus": 403,
      "latencyMs": 1808
    },
    {
      "id": "blockchain",
      "name": "Blockchain API",
      "provider": "Blockchain",
      "category": "finance",
      "description": "Bitcoin Payment, Wallet & Transaction Data",
      "longDescription": "Bitcoin Payment, Wallet & Transaction Data",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.blockchain.com",
      "docsUrl": "https://www.blockchain.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for basic blockchain data. Wallet API requires account. No paid tiers for data endpoints."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.blockchain.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.901Z",
      "verifiedStatus": 200,
      "latencyMs": 1083
    },
    {
      "id": "blockfrost-cardano",
      "name": "blockfrost Cardano API",
      "provider": "blockfrost Cardano",
      "category": "finance",
      "description": "Interaction with the Cardano mainnet and several testnets",
      "longDescription": "Interaction with the Cardano mainnet and several testnets",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://blockfrost.io",
      "docsUrl": "https://blockfrost.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Cardano blockchain API. Free: 50K requests/day. Starter $10/mo: 500K req/day. Pro $30/mo: 1M req/day. Business $60/mo: 5M req/day."
      },
      "rateLimit": "50K req/day (free) · Rate-limited per tier",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://blockfrost.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:56.994Z",
      "verifiedStatus": 200,
      "latencyMs": 1113
    },
    {
      "id": "brave-newcoin",
      "name": "Brave NewCoin API",
      "provider": "Brave NewCoin",
      "category": "finance",
      "description": "Real-time and historic crypto data from more than 200+ exchanges",
      "longDescription": "Real-time and historic crypto data from more than 200+ exchanges",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bravenewcoin.com",
      "docsUrl": "https://bravenewcoin.com/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/day. Pro $99/mo (50,000 req/day). Enterprise custom pricing."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bravenewcoin.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.054Z",
      "verifiedStatus": 200,
      "latencyMs": 864
    },
    {
      "id": "btcturk",
      "name": "BtcTurk API",
      "provider": "BtcTurk",
      "category": "finance",
      "description": "Real-time cryptocurrency data, graphs and API that allows buy&sell",
      "longDescription": "Real-time cryptocurrency data, graphs and API that allows buy&sell",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.btcturk.com",
      "docsUrl": "https://docs.btcturk.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public market data API. Turkish crypto exchange. Trading fees: 0.18%/0.25% (maker/taker). Turkish lira pairs supported."
      },
      "rateLimit": "500 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.btcturk.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.359Z",
      "verifiedStatus": 200,
      "latencyMs": 1151
    },
    {
      "id": "bybit",
      "name": "Bybit API",
      "provider": "Bybit",
      "category": "finance",
      "description": "Cryptocurrency data feed and algorithmic trading",
      "longDescription": "Cryptocurrency data feed and algorithmic trading",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bybit-exchange.github.io",
      "docsUrl": "https://bybit-exchange.github.io/docs/linear/#t-introduction",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access for market data. Spot trading: maker 0.010%/taker 0.055%. Derivatives: maker -0.010%/taker 0.060%. No API subscription fee."
      },
      "rateLimit": "600 req/5s (IP-based) · 10 orders/s (trading)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bybit-exchange.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.026Z",
      "verifiedStatus": 404,
      "latencyMs": 779
    },
    {
      "id": "coin",
      "name": "CoinAPI API",
      "provider": "CoinAPI",
      "category": "finance",
      "description": "All Currency Exchanges integrate under a single api",
      "longDescription": "All Currency Exchanges integrate under a single api",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.coinapi.io",
      "docsUrl": "https://docs.coinapi.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: limited data. Paid plans for comprehensive cryptocurrency data."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.coinapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.120Z",
      "verifiedStatus": 200,
      "latencyMs": 809
    },
    {
      "id": "coinbase",
      "name": "Coinbase API",
      "provider": "Coinbase",
      "category": "finance",
      "description": "Bitcoin, Bitcoin Cash, Litecoin and Ethereum Prices",
      "longDescription": "Bitcoin, Bitcoin Cash, Litecoin and Ethereum Prices",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.coinbase.com",
      "docsUrl": "https://developers.coinbase.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for public market data. Advanced Trade: maker 0.60%/taker 0.80% at base tier, decreasing with volume. Institutional (Prime): custom pricing."
      },
      "rateLimit": "10 req/s (public) · 15 req/s (private)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.coinbase.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:58.377Z",
      "verifiedStatus": 200,
      "latencyMs": 2050
    },
    {
      "id": "coinbase-pro",
      "name": "Coinbase Pro API",
      "provider": "Coinbase Pro",
      "category": "finance",
      "description": "Cryptocurrency Trading Platform",
      "longDescription": "Cryptocurrency Trading Platform",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.pro.coinbase.com",
      "docsUrl": "https://docs.pro.coinbase.com/#api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Coinbase Pro has merged into Coinbase Advanced Trade. Maker fees from 0%/taker fees from 0.60% depending on 30-day volume. Free for market data."
      },
      "rateLimit": "10 req/s (public) · 15 req/s (private)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.pro.coinbase.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.068Z",
      "verifiedStatus": 200,
      "latencyMs": 4732
    },
    {
      "id": "coincap",
      "name": "CoinCap API",
      "provider": "CoinCap",
      "category": "finance",
      "description": "Real time Cryptocurrency prices through a RESTful API",
      "longDescription": "Real time Cryptocurrency prices through a RESTful API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.coincap.io",
      "docsUrl": "https://docs.coincap.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.coincap.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:58.943Z",
      "verifiedStatus": 200,
      "latencyMs": 2434
    },
    {
      "id": "coindcx",
      "name": "CoinDCX API",
      "provider": "CoinDCX",
      "category": "finance",
      "description": "Cryptocurrency Trading Platform",
      "longDescription": "Cryptocurrency Trading Platform",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.coindcx.com",
      "docsUrl": "https://docs.coindcx.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with CoinDCX account. Indian crypto exchange API; no paid API tiers."
      },
      "rateLimit": "100 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.coindcx.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.758Z",
      "verifiedStatus": 200,
      "latencyMs": 1071
    },
    {
      "id": "coinigy",
      "name": "Coinigy API",
      "provider": "Coinigy",
      "category": "finance",
      "description": "Interacting with Coinigy Accounts and Exchange Directly",
      "longDescription": "Interacting with Coinigy Accounts and Exchange Directly",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://coinigy.docs.apiary.io",
      "docsUrl": "https://coinigy.docs.apiary.io",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid subscription. Starter $18.66/mo, Premium $79/mo (includes API access)."
      },
      "rateLimit": "1,000 req/min (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://coinigy.docs.apiary.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.681Z",
      "verifiedStatus": 200,
      "latencyMs": 980
    },
    {
      "id": "coinlore",
      "name": "Coinlore API",
      "provider": "Coinlore",
      "category": "finance",
      "description": "Cryptocurrencies prices, volume and more",
      "longDescription": "Cryptocurrencies prices, volume and more",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.coinlore.com",
      "docsUrl": "https://www.coinlore.com/cryptocurrency-data-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.coinlore.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.665Z",
      "verifiedStatus": 200,
      "latencyMs": 952
    },
    {
      "id": "coinpaprika",
      "name": "Coinpaprika API",
      "provider": "Coinpaprika",
      "category": "finance",
      "description": "Cryptocurrencies prices, volume and more",
      "longDescription": "Cryptocurrencies prices, volume and more",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.coinpaprika.com",
      "docsUrl": "https://api.coinpaprika.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.coinpaprika.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:58.960Z",
      "verifiedStatus": 200,
      "latencyMs": 2159
    },
    {
      "id": "coinremitter",
      "name": "Coinremitter API",
      "provider": "Coinremitter",
      "category": "finance",
      "description": "Accept crypto payments for your business with Coinremitter, the world’s most affordable crypto payment gateway with just 0.23% crypto processing fees.",
      "longDescription": "Accept crypto payments for your business with Coinremitter, the world’s most affordable crypto payment gateway with just 0.23% crypto processing fees.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://coinremitter.com",
      "docsUrl": "https://coinremitter.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free to use. No API fees; charges are transaction-based (0.23% per transaction)."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://coinremitter.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.760Z",
      "verifiedStatus": 200,
      "latencyMs": 859
    },
    {
      "id": "crypt",
      "name": "CryptAPI API",
      "provider": "CryptAPI",
      "category": "finance",
      "description": "Explore our documentation to integrate CryptAPI cryptocurrency payment solutions. Get started with no-code solutions and API integrations.",
      "longDescription": "Explore our documentation to integrate CryptAPI cryptocurrency payment solutions. Get started with no-code solutions and API integrations.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.cryptapi.io",
      "docsUrl": "https://docs.cryptapi.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.cryptapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:58.233Z",
      "verifiedStatus": 200,
      "latencyMs": 1239
    },
    {
      "id": "cryptomarket",
      "name": "CryptoMarket API",
      "provider": "CryptoMarket",
      "category": "finance",
      "description": "Cryptocurrencies Trading platform",
      "longDescription": "Cryptocurrencies Trading platform",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.exchange.cryptomkt.com",
      "docsUrl": "https://api.exchange.cryptomkt.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. CryptoMarket exchange API for Chilean/Argentinian crypto markets."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.exchange.cryptomkt.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:57.910Z",
      "verifiedStatus": 200,
      "latencyMs": 884
    },
    {
      "id": "cryptonator",
      "name": "Cryptonator API",
      "provider": "Cryptonator",
      "category": "finance",
      "description": "Cryptocurrencies Exchange Rates",
      "longDescription": "Cryptocurrencies Exchange Rates",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.cryptonator.com",
      "docsUrl": "https://www.cryptonator.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cryptonator.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.506Z",
      "verifiedStatus": 200,
      "latencyMs": 2452
    },
    {
      "id": "dydx",
      "name": "dYdX API",
      "provider": "dYdX",
      "category": "finance",
      "description": "Explore the official dYdX documentation for developers and traders.",
      "longDescription": "Explore the official dYdX documentation for developers and traders.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.dydx.exchange",
      "docsUrl": "https://docs.dydx.exchange/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. dYdX decentralized exchange API for market data and trading."
      },
      "rateLimit": "100 req/10s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.dydx.exchange'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.384Z",
      "verifiedStatus": 200,
      "latencyMs": 2264
    },
    {
      "id": "ftx",
      "name": "FTX API",
      "provider": "FTX",
      "category": "finance",
      "description": "Complete REST, websocket, and FTX APIs to suit your algorithmic trading needs",
      "longDescription": "Complete REST, websocket, and FTX APIs to suit your algorithmic trading needs",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.ftx.com",
      "docsUrl": "https://docs.ftx.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "FTX exchange collapsed in November 2022 and is no longer operational. API no longer available."
      },
      "rateLimit": "N/A — exchange no longer operational",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.ftx.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.343Z",
      "verifiedStatus": 200,
      "latencyMs": 2221
    },
    {
      "id": "gateio",
      "name": "Gateio API",
      "provider": "Gateio",
      "category": "finance",
      "description": "API provides spot, margin and futures trading operations",
      "longDescription": "API provides spot, margin and futures trading operations",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.gate.io",
      "docsUrl": "https://www.gate.io/api2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public API. Spot trading: maker 0.20%/taker 0.20% (decreases with GT token holdings or volume). Futures and options available."
      },
      "rateLimit": "900 req/s (HTTP) · 200 req/s (private)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.gate.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.275Z",
      "verifiedStatus": 200,
      "latencyMs": 2957
    },
    {
      "id": "hirak-exchange-rates",
      "name": "Hirak Exchange Rates API",
      "provider": "Hirak Exchange Rates",
      "category": "finance",
      "description": "Exchange rates between 162 currency & 300 crypto currency update each 5 min, accurate, no limits",
      "longDescription": "Exchange rates between 162 currency & 300 crypto currency update each 5 min, accurate, no limits",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://rates.hirak.site",
      "docsUrl": "https://rates.hirak.site/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key for exchange rate data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://rates.hirak.site'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:58.935Z",
      "verifiedStatus": 429,
      "latencyMs": 1597
    },
    {
      "id": "huobi",
      "name": "Huobi API",
      "provider": "Huobi",
      "category": "finance",
      "description": "Seychelles based cryptocurrency exchange",
      "longDescription": "Seychelles based cryptocurrency exchange",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://huobiapi.github.io",
      "docsUrl": "https://huobiapi.github.io/docs/spot/v1/en/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public market data. Spot trading: maker 0.20%/taker 0.20% base (reduced with HT token). Rebranded to HTX in 2023."
      },
      "rateLimit": "100 req/s (public) · 100 req/s (private)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://huobiapi.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:58.641Z",
      "verifiedStatus": 404,
      "latencyMs": 1282
    },
    {
      "id": "infura-ethereum",
      "name": "INFURA Ethereum API",
      "provider": "INFURA Ethereum",
      "category": "finance",
      "description": "Interaction with the Ethereum mainnet and several testnets",
      "longDescription": "Interaction with the Ethereum mainnet and several testnets",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://infura.io",
      "docsUrl": "https://infura.io/product/ethereum",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100K requests/day (3 networks). Developer $50/mo: 1M req/day. Team $225/mo: 10M req/day. Growth $1,000/mo: 100M req/day."
      },
      "rateLimit": "100K req/day (free) · Higher on paid",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://infura.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.324Z",
      "verifiedStatus": 200,
      "latencyMs": 2749
    },
    {
      "id": "kucoin",
      "name": "KuCoin API",
      "provider": "KuCoin",
      "category": "finance",
      "description": "Cryptocurrency Trading Platform",
      "longDescription": "Cryptocurrency Trading Platform",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.kucoin.com",
      "docsUrl": "https://docs.kucoin.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public market data API. Spot trading: maker 0.10%/taker 0.10% base (with KCS discount available). Futures available."
      },
      "rateLimit": "1,800 req/min (public) · 1,800 req/min (private)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.kucoin.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.873Z",
      "verifiedStatus": 200,
      "latencyMs": 3207
    },
    {
      "id": "localbitcoins",
      "name": "Localbitcoins API",
      "provider": "Localbitcoins",
      "category": "finance",
      "description": "P2P platform to buy and sell Bitcoins",
      "longDescription": "P2P platform to buy and sell Bitcoins",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://localbitcoins.com",
      "docsUrl": "https://localbitcoins.com/api-docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://localbitcoins.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.131Z",
      "verifiedStatus": 200,
      "latencyMs": 1450
    },
    {
      "id": "mempool",
      "name": "Mempool API",
      "provider": "Mempool",
      "category": "finance",
      "description": "Bitcoin API Service focusing on the transaction fee",
      "longDescription": "Bitcoin API Service focusing on the transaction fee",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://mempool.space",
      "docsUrl": "https://mempool.space/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mempool.space'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.040Z",
      "verifiedStatus": 200,
      "latencyMs": 1318
    },
    {
      "id": "mercadobitcoin",
      "name": "MercadoBitcoin API",
      "provider": "MercadoBitcoin",
      "category": "finance",
      "description": "O MB é a maior plataforma de investimentos em ativos digitais da América Latina e conta com um portfólio amplo para você descomplicar sua vida financeira.",
      "longDescription": "O MB é a maior plataforma de investimentos em ativos digitais da América Latina e conta com um portfólio amplo para você descomplicar sua vida financeira.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.mercadobitcoin.com.br",
      "docsUrl": "https://www.mercadobitcoin.com.br/api-doc/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mercadobitcoin.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.001Z",
      "verifiedStatus": 200,
      "latencyMs": 1243
    },
    {
      "id": "messari",
      "name": "Messari API",
      "provider": "Messari",
      "category": "finance",
      "description": "Provides API endpoints for thousands of crypto assets",
      "longDescription": "Provides API endpoints for thousands of crypto assets",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://messari.io",
      "docsUrl": "https://messari.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://messari.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.090Z",
      "verifiedStatus": 429,
      "latencyMs": 1330
    },
    {
      "id": "novadax",
      "name": "NovaDax API",
      "provider": "NovaDax",
      "category": "finance",
      "description": "NovaDAX API to access all market data, trading management endpoints",
      "longDescription": "NovaDAX API to access all market data, trading management endpoints",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://doc.novadax.com",
      "docsUrl": "https://doc.novadax.com/en-US/#introduction",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with NovaDax account. Brazilian crypto exchange API; no API fees."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://doc.novadax.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.453Z",
      "verifiedStatus": 200,
      "latencyMs": 3543
    },
    {
      "id": "poloniex",
      "name": "Poloniex API",
      "provider": "Poloniex",
      "category": "finance",
      "description": "US based digital asset exchange",
      "longDescription": "US based digital asset exchange",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.poloniex.com",
      "docsUrl": "https://docs.poloniex.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free public API. Spot trading fees: maker 0.145%/taker 0.155% (varies by volume tier). Note: operations significantly reduced since 2023."
      },
      "rateLimit": "6 req/s (public)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.poloniex.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.043Z",
      "verifiedStatus": 200,
      "latencyMs": 2810
    },
    {
      "id": "solana-json-rpc",
      "name": "Solana JSON RPC API",
      "provider": "Solana JSON RPC",
      "category": "finance",
      "description": "Provides various endpoints to interact with the Solana Blockchain",
      "longDescription": "Provides various endpoints to interact with the Solana Blockchain",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.solana.com",
      "docsUrl": "https://docs.solana.com/developing/clients/jsonrpc-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.solana.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:59.652Z",
      "verifiedStatus": 200,
      "latencyMs": 1274
    },
    {
      "id": "technical-analysis",
      "name": "Technical Analysis API",
      "provider": "Technical Analysis",
      "category": "finance",
      "description": "Cryptocurrency prices and technical analysis",
      "longDescription": "Cryptocurrency prices and technical analysis",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://technical-analysis-api.com",
      "docsUrl": "https://technical-analysis-api.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium via RapidAPI. Free tier available; paid plans from ~$9.99/mo."
      },
      "rateLimit": "Varies by RapidAPI plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://technical-analysis-api.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.539Z",
      "verifiedStatus": 200,
      "latencyMs": 1898
    },
    {
      "id": "zmok",
      "name": "ZMOK API",
      "provider": "ZMOK",
      "category": "finance",
      "description": "Ethereum JSON RPC API and Web3 provider",
      "longDescription": "Ethereum JSON RPC API and Web3 provider",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://zmok.io",
      "docsUrl": "https://zmok.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://zmok.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.180Z",
      "verifiedStatus": 200,
      "latencyMs": 1494
    },
    {
      "id": "currencylayer",
      "name": "Currencylayer API",
      "provider": "Currencylayer",
      "category": "finance",
      "description": "Free and startup-friendly currency converter JSON API for real-time and historical exchange rates - reliable and accurate, supporting 168 world currencies.",
      "longDescription": "Free and startup-friendly currency converter JSON API for real-time and historical exchange rates - reliable and accurate, supporting 168 world currencies.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://currencylayer.com",
      "docsUrl": "https://currencylayer.com?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 requests/month (USD base, hourly updates). Basic $9.99/mo (10K req, all currencies). Professional $39.99/mo. Enterprise custom."
      },
      "rateLimit": "100 req/month (free) · Hourly updates on free",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://currencylayer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.339Z",
      "verifiedStatus": 200,
      "latencyMs": 1404
    },
    {
      "id": "exchangerate-host",
      "name": "Exchangerate.host API",
      "provider": "Exchangerate.host",
      "category": "finance",
      "description": "Free foreign exchange & crypto rates API",
      "longDescription": "Free foreign exchange & crypto rates API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://exchangerate.host",
      "docsUrl": "https://exchangerate.host?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://exchangerate.host'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.346Z",
      "verifiedStatus": 200,
      "latencyMs": 1403
    },
    {
      "id": "exchangeratesapi-io",
      "name": "Exchangeratesapi.io API",
      "provider": "Exchangeratesapi.io",
      "category": "finance",
      "description": "Access accurate exchange rate data with ExchangeRatesAPI. Our free API provides reliable rates for 170+ currencies, updated every 60 minutes. Get started now!",
      "longDescription": "Access accurate exchange rate data with ExchangeRatesAPI. Our free API provides reliable rates for 170+ currencies, updated every 60 minutes. Get started now!",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://exchangeratesapi.io",
      "docsUrl": "https://exchangeratesapi.io?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/month (EUR base). Basic €9.99/mo (10K req). Professional €39.99/mo. Premium €79.99/mo. Business custom."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://exchangeratesapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.312Z",
      "verifiedStatus": 200,
      "latencyMs": 1351
    },
    {
      "id": "bank-of-russia",
      "name": "Bank of Russia API",
      "provider": "Bank of Russia",
      "category": "finance",
      "description": "Exchange rates and currency conversion",
      "longDescription": "Exchange rates and currency conversion",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.cbr.ru",
      "docsUrl": "https://www.cbr.ru/development/SXML/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cbr.ru'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.289Z",
      "verifiedStatus": 200,
      "latencyMs": 2288
    },
    {
      "id": "currencyfreaks",
      "name": "CurrencyFreaks API",
      "provider": "CurrencyFreaks",
      "category": "finance",
      "description": "Provides current and historical currency exchange rates with free plan 1K requests/month",
      "longDescription": "Provides current and historical currency exchange rates with free plan 1K requests/month",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://currencyfreaks.com",
      "docsUrl": "https://currencyfreaks.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month (1 req/min). Startup $7.99/mo (50K req). Professional $39.99/mo (500K req). Enterprise custom."
      },
      "rateLimit": "1 req/min (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://currencyfreaks.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.464Z",
      "verifiedStatus": 200,
      "latencyMs": 1423
    },
    {
      "id": "currencyscoop",
      "name": "CurrencyScoop API",
      "provider": "CurrencyScoop",
      "category": "finance",
      "description": "Real-time and historical currency rates JSON API",
      "longDescription": "Real-time and historical currency rates JSON API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://currencyscoop.com",
      "docsUrl": "https://currencyscoop.com/api-documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/month. Developer $5.99/mo (10K req/mo). Professional $39.99/mo. Enterprise custom. EUR base only on free tier."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://currencyscoop.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.048Z",
      "verifiedStatus": 200,
      "latencyMs": 3003
    },
    {
      "id": "economia-awesome",
      "name": "Economia.Awesome API",
      "provider": "Economia.Awesome",
      "category": "finance",
      "description": "Portuguese free currency prices and conversion with no rate limits",
      "longDescription": "Portuguese free currency prices and conversion with no rate limits",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.awesomeapi.com.br",
      "docsUrl": "https://docs.awesomeapi.com.br/api-de-moedas",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.awesomeapi.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.618Z",
      "verifiedStatus": 200,
      "latencyMs": 1528
    },
    {
      "id": "frankfurter",
      "name": "Frankfurter API",
      "provider": "Frankfurter",
      "category": "finance",
      "description": "Exchange rates, currency conversion and time series",
      "longDescription": "Exchange rates, currency conversion and time series",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.frankfurter.app",
      "docsUrl": "https://www.frankfurter.app/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.frankfurter.app'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.796Z",
      "verifiedStatus": 200,
      "latencyMs": 2664
    },
    {
      "id": "freeforex",
      "name": "FreeForexAPI API",
      "provider": "FreeForexAPI",
      "category": "finance",
      "description": "Real-time foreign exchange rates for major currency pairs",
      "longDescription": "Real-time foreign exchange rates for major currency pairs",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://freeforexapi.com",
      "docsUrl": "https://freeforexapi.com/Home/Api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://freeforexapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:00.686Z",
      "verifiedStatus": 200,
      "latencyMs": 1343
    },
    {
      "id": "national-bank-of-poland",
      "name": "National Bank of Poland API",
      "provider": "National Bank of Poland",
      "category": "finance",
      "description": "A collection of currency exchange rates (data in XML and JSON)",
      "longDescription": "A collection of currency exchange rates (data in XML and JSON)",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://api.nbp.pl",
      "docsUrl": "http://api.nbp.pl/en.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api.nbp.pl'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.259Z",
      "verifiedStatus": 200,
      "latencyMs": 1875
    },
    {
      "id": "vatcomply-com",
      "name": "VATComply.com API",
      "provider": "VATComply.com",
      "category": "finance",
      "description": "Exchange rates, geolocation and VAT number validation",
      "longDescription": "Exchange rates, geolocation and VAT number validation",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.vatcomply.com",
      "docsUrl": "https://www.vatcomply.com/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.vatcomply.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.033Z",
      "verifiedStatus": 200,
      "latencyMs": 1527
    },
    {
      "id": "us-autocomplete",
      "name": "US Autocomplete API",
      "provider": "US Autocomplete",
      "category": "developer",
      "description": "Enter address data quickly with real-time address suggestions",
      "longDescription": "Enter address data quickly with real-time address suggestions",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.smarty.com",
      "docsUrl": "https://www.smarty.com/docs/cloud/us-autocomplete-pro-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go via Smarty (formerly SmartyStreets). 250 lookups/month free; $0.0025/lookup after."
      },
      "rateLimit": "250 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.smarty.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.108Z",
      "verifiedStatus": 429,
      "latencyMs": 1456
    },
    {
      "id": "userstack",
      "name": "Userstack API",
      "provider": "Userstack",
      "category": "developer",
      "description": "Secure User-Agent String Lookup JSON API",
      "longDescription": "Secure User-Agent String Lookup JSON API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://userstack.com",
      "docsUrl": "https://userstack.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "User-agent detection API. Free: 10,000 requests/month. Basic $9.99/mo (50K req/mo). Professional $39.99/mo (500K req). Business $99.99/mo (5M req)."
      },
      "rateLimit": "100 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://userstack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.280Z",
      "verifiedStatus": 200,
      "latencyMs": 1100
    },
    {
      "id": "24-pull-requests",
      "name": "24 Pull Requests API",
      "provider": "24 Pull Requests",
      "category": "developer",
      "description": "Project to promote open source collaboration during December",
      "longDescription": "Project to promote open source collaboration during December",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://24pullrequests.com",
      "docsUrl": "https://24pullrequests.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://24pullrequests.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.993Z",
      "verifiedStatus": 200,
      "latencyMs": 2718
    },
    {
      "id": "agify-io",
      "name": "Agify.io API",
      "provider": "Agify.io",
      "category": "developer",
      "description": "Estimate age from a name. Use our API, process CSV files or utilize through third-party tools.",
      "longDescription": "Estimate age from a name. Use our API, process CSV files or utilize through third-party tools.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://agify.io",
      "docsUrl": "https://agify.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://agify.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.718Z",
      "verifiedStatus": 200,
      "latencyMs": 1406
    },
    {
      "id": "azure-devops",
      "name": "Azure DevOps API",
      "provider": "Azure DevOps",
      "category": "developer",
      "description": "The Azure DevOps basic components of a REST API request/response pair",
      "longDescription": "The Azure DevOps basic components of a REST API request/response pair",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.microsoft.com",
      "docsUrl": "https://docs.microsoft.com/en-us/rest/api/azure/devops",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 users (Basic), unlimited stakeholders, 2 GB artifacts, 1,800 pipeline minutes/mo. Basic from $6/user/mo. Basic+Test Plans from $52/user/mo."
      },
      "rateLimit": "200 req/5min (Basic) · Higher for application tokens",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.microsoft.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.684Z",
      "verifiedStatus": 200,
      "latencyMs": 2360
    },
    {
      "id": "beeceptor",
      "name": "Beeceptor API",
      "provider": "Beeceptor",
      "category": "developer",
      "description": "Build a mock Rest API endpoint in seconds",
      "longDescription": "Build a mock Rest API endpoint in seconds",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://beeceptor.com",
      "docsUrl": "https://beeceptor.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://beeceptor.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.290Z",
      "verifiedStatus": 200,
      "latencyMs": 951
    },
    {
      "id": "blague-xyz",
      "name": "Blague.xyz API",
      "provider": "Blague.xyz",
      "category": "developer",
      "description": "La plus grande API de Blagues FR/The biggest FR jokes API",
      "longDescription": "La plus grande API de Blagues FR/The biggest FR jokes API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://blague.xyz",
      "docsUrl": "https://blague.xyz/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. French jokes API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://blague.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.804Z",
      "verifiedStatus": 200,
      "latencyMs": 1458
    },
    {
      "id": "blitapp",
      "name": "Blitapp API",
      "provider": "Blitapp",
      "category": "developer",
      "description": "Schedule screenshots of web pages and sync them to your cloud",
      "longDescription": "Schedule screenshots of web pages and sync them to your cloud",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://blitapp.com",
      "docsUrl": "https://blitapp.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier available. Scheduled screenshot and web monitoring service."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://blitapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.872Z",
      "verifiedStatus": 200,
      "latencyMs": 1407
    },
    {
      "id": "browshot",
      "name": "Browshot API",
      "provider": "Browshot",
      "category": "developer",
      "description": "Easily make screenshots of web pages in any screen size, as any device",
      "longDescription": "Easily make screenshots of web pages in any screen size, as any device",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://browshot.com",
      "docsUrl": "https://browshot.com/api/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Website screenshot API. Free: 100 credits. Starter $14.95/mo (2K credits). Business $49.95/mo (8K credits). Enterprise $99.95/mo (25K credits)."
      },
      "rateLimit": "2 req/s (free) · 10 req/s (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://browshot.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:01.674Z",
      "verifiedStatus": 200,
      "latencyMs": 1135
    },
    {
      "id": "changelogs-md",
      "name": "Changelogs.md API",
      "provider": "Changelogs.md",
      "category": "developer",
      "description": "Structured changelog metadata from open source projects",
      "longDescription": "Structured changelog metadata from open source projects",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://changelogs.md",
      "docsUrl": "https://changelogs.md",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://changelogs.md'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.001Z",
      "verifiedStatus": 200,
      "latencyMs": 2383
    },
    {
      "id": "contentful-images",
      "name": "Contentful Images API",
      "provider": "Contentful Images",
      "category": "developer",
      "description": "Used to retrieve and apply transformations to images",
      "longDescription": "Used to retrieve and apply transformations to images",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.contentful.com",
      "docsUrl": "https://www.contentful.com/developers/docs/references/images-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 users, 25,000 records, 48 content types. Basic $300/mo, Team $789/mo."
      },
      "rateLimit": "55 req/s (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.contentful.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.898Z",
      "verifiedStatus": 200,
      "latencyMs": 3212
    },
    {
      "id": "databricks",
      "name": "Databricks API",
      "provider": "Databricks",
      "category": "developer",
      "description": "Service to manage your databricks account,clusters, notebooks, jobs and workspaces",
      "longDescription": "Service to manage your databricks account,clusters, notebooks, jobs and workspaces",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.databricks.com",
      "docsUrl": "https://docs.databricks.com/dev-tools/api/latest/index.html",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-per-use on Databricks Units (DBUs). Standard DBU: ~$0.07/hr (compute extra). Premium adds governance. Enterprise adds full MLflow and lakehouse."
      },
      "rateLimit": "Varies by cluster size and cloud provider",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.databricks.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.540Z",
      "verifiedStatus": 200,
      "latencyMs": 1666
    },
    {
      "id": "digitalocean-status",
      "name": "DigitalOcean Status API",
      "provider": "DigitalOcean Status",
      "category": "developer",
      "description": "Welcome to DigitalOcean's home for real-time and historical data on system performance.",
      "longDescription": "Welcome to DigitalOcean's home for real-time and historical data on system performance.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://status.digitalocean.com",
      "docsUrl": "https://status.digitalocean.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 400,
        "freeQuota": {
          "amount": 20000,
          "unit": "credit-cents",
          "period": "signup",
          "note": "$200 credit for 60 days (new users)"
        },
        "tiers": [
          {
            "name": "Droplet (Basic)",
            "monthlyCents": 400,
            "included": "1 vCPU, 512MB RAM, 10GB SSD"
          },
          {
            "name": "Managed DB (Basic)",
            "monthlyCents": 1500,
            "included": "1 vCPU, 1GB RAM, MySQL/PG/Redis"
          },
          {
            "name": "Spaces Storage",
            "monthlyCents": 500,
            "included": "250 GB + 1 TB transfer/mo"
          }
        ],
        "details": "Droplets from $4/mo. Managed databases from $15/mo. Spaces object storage: $5/mo for 250GB. Kubernetes: $12/mo per node. PAYG pricing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://status.digitalocean.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 75,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.028Z",
      "verifiedStatus": 200,
      "latencyMs": 995
    },
    {
      "id": "genderize-io",
      "name": "Genderize.io API",
      "provider": "Genderize.io",
      "category": "developer",
      "description": "Check if a name is male or female. Accurate name-to-gender checking using our API, CSV tool or no-code integrations.",
      "longDescription": "Check if a name is male or female. Accurate name-to-gender checking using our API, CSV tool or no-code integrations.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://genderize.io",
      "docsUrl": "https://genderize.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://genderize.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.553Z",
      "verifiedStatus": 200,
      "latencyMs": 1510
    },
    {
      "id": "ghost",
      "name": "Ghost API",
      "provider": "Ghost",
      "category": "developer",
      "description": "Get Published content into your Website, App or other embedded media",
      "longDescription": "Get Published content into your Website, App or other embedded media",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ghost.org",
      "docsUrl": "https://ghost.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free open-source (self-hosted). Ghost Pro hosted: Starter $9/mo (500 members), Creator $25/mo (1K members), Business $50/mo, Enterprise custom."
      },
      "rateLimit": "300 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ghost.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.276Z",
      "verifiedStatus": 200,
      "latencyMs": 1208
    },
    {
      "id": "google-firebase",
      "name": "Google Firebase API",
      "provider": "Google Firebase",
      "category": "developer",
      "description": "Google's mobile application development platform that helps build, improve, and grow app",
      "longDescription": "Google's mobile application development platform that helps build, improve, and grow app",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://firebase.google.com",
      "docsUrl": "https://firebase.google.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Spark (free): 10GB storage, 360MB/day download, realtime DB 100 connections. Blaze (PAYG): storage $0.026/GB, operations $0.05/100K reads."
      },
      "rateLimit": "Spark: 100 simultaneous connections · Scales with Blaze",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://firebase.google.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.494Z",
      "verifiedStatus": 200,
      "latencyMs": 1386
    },
    {
      "id": "go",
      "name": "Gorest API",
      "provider": "Gorest",
      "category": "developer",
      "description": "Online REST API for Testing and Prototyping",
      "longDescription": "Online REST API for Testing and Prototyping",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://gorest.co.in",
      "docsUrl": "https://gorest.co.in/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account. Go board game data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://gorest.co.in'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.214Z",
      "verifiedStatus": 200,
      "latencyMs": 1955
    },
    {
      "id": "hasura",
      "name": "Hasura API",
      "provider": "Hasura",
      "category": "developer",
      "description": "GraphQL and REST API Engine with built in Authorization",
      "longDescription": "GraphQL and REST API Engine with built in Authorization",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://hasura.io",
      "docsUrl": "https://hasura.io/opensource/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: open-source (self-hosted). Hasura Cloud Free: 60 req/min, 100MB data passthrough/mo. Starter $99/mo. Professional $399/mo. Enterprise custom."
      },
      "rateLimit": "60 req/min (free cloud) · Unlimited (enterprise)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hasura.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.405Z",
      "verifiedStatus": 200,
      "latencyMs": 1125
    },
    {
      "id": "heroku",
      "name": "Heroku API",
      "provider": "Heroku",
      "category": "developer",
      "description": "REST API to programmatically create apps, provision add-ons and perform other task on Heroku",
      "longDescription": "REST API to programmatically create apps, provision add-ons and perform other task on Heroku",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://devcenter.heroku.com",
      "docsUrl": "https://devcenter.heroku.com/articles/platform-api-reference/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "No free tier (removed Nov 2022). Eco dynos $5/mo (1K dyno-hours). Mini $7/mo (persistent dyno). Standard-1X $25/mo. Standard-2X $50/mo. Performance $500/mo."
      },
      "rateLimit": "4,500 API calls/hour per account",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://devcenter.heroku.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.454Z",
      "verifiedStatus": 200,
      "latencyMs": 1165
    },
    {
      "id": "host-t-com",
      "name": "host-t.com API",
      "provider": "host-t.com",
      "category": "developer",
      "description": "Basic DNS query via HTTP GET request",
      "longDescription": "Basic DNS query via HTTP GET request",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://host-t.com",
      "docsUrl": "https://host-t.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://host-t.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.738Z",
      "verifiedStatus": 200,
      "latencyMs": 2448
    },
    {
      "id": "host-io",
      "name": "Host.io API",
      "provider": "Host.io",
      "category": "developer",
      "description": "Domains Data API for Developers",
      "longDescription": "Domains Data API for Developers",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://host.io",
      "docsUrl": "https://host.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Domain data API. Free: 1,000 API credits/month. Starter $99/mo (100K credits). Standard $499/mo (1M credits). Enterprise custom."
      },
      "rateLimit": "1,000 credits/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://host.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.542Z",
      "verifiedStatus": 200,
      "latencyMs": 1088
    },
    {
      "id": "http2-pro",
      "name": "HTTP2.Pro API",
      "provider": "HTTP2.Pro",
      "category": "developer",
      "description": "Test endpoints for client and server HTTP/2 protocol support",
      "longDescription": "Test endpoints for client and server HTTP/2 protocol support",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://http2.pro",
      "docsUrl": "https://http2.pro/doc/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://http2.pro'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.061Z",
      "verifiedStatus": 200,
      "latencyMs": 1387
    },
    {
      "id": "httpbin",
      "name": "Httpbin API",
      "provider": "Httpbin",
      "category": "developer",
      "description": "A Simple HTTP Request & Response Service",
      "longDescription": "A Simple HTTP Request & Response Service",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://httpbin.org",
      "docsUrl": "https://httpbin.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://httpbin.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.683Z",
      "verifiedStatus": 200,
      "latencyMs": 965
    },
    {
      "id": "httpbin-cloudflare",
      "name": "Httpbin Cloudflare API",
      "provider": "Httpbin Cloudflare",
      "category": "developer",
      "description": "A Simple HTTP Request & Response Service with HTTP/3 Support by Cloudflare",
      "longDescription": "A Simple HTTP Request & Response Service with HTTP/3 Support by Cloudflare",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://cloudflare-quic.com",
      "docsUrl": "https://cloudflare-quic.com/b/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Unlimited bandwidth on Free plan"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "CDN, DDoS, DNS, 100k Workers req/day"
          },
          {
            "name": "Pro",
            "monthlyCents": 2000,
            "included": "WAF, image optimization, analytics"
          },
          {
            "name": "Business",
            "monthlyCents": 20000,
            "included": "Custom SSL, advanced caching"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing, SLA"
          }
        ],
        "details": "Free: CDN, DDoS protection, DNS. Pro: $20/mo. Business: $200/mo. Enterprise: custom. Workers: 100k req/day free."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cloudflare-quic.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.595Z",
      "verifiedStatus": 200,
      "latencyMs": 799
    },
    {
      "id": "hunter",
      "name": "Hunter API",
      "provider": "Hunter",
      "category": "developer",
      "description": "API for domain search, professional email finder, author finder and email verifier",
      "longDescription": "API for domain search, professional email finder, author finder and email verifier",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://hunter.io",
      "docsUrl": "https://hunter.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 50 credits/month (email searches/verifications). Starter $34/mo (500 credits). Growth $104/mo (2,500 credits). Business $349/mo (10K credits)."
      },
      "rateLimit": "1 req/s (free) · 10 req/s (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hunter.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.730Z",
      "verifiedStatus": 200,
      "latencyMs": 925
    },
    {
      "id": "import-io",
      "name": "import.io API",
      "provider": "import.io",
      "category": "developer",
      "description": "Retrieve structured data from a website or RSS feed",
      "longDescription": "Retrieve structured data from a website or RSS feed",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://api.docs.import.io",
      "docsUrl": "http://api.docs.import.io/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid web data extraction platform. Plans from $299/mo for API access."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api.docs.import.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.400Z",
      "verifiedStatus": 200,
      "latencyMs": 1528
    },
    {
      "id": "ipfind-io",
      "name": "ipfind.io API",
      "provider": "ipfind.io",
      "category": "developer",
      "description": "Geographic location of an IP address or any domain name along with some other useful information",
      "longDescription": "Geographic location of an IP address or any domain name along with some other useful information",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ipfind.io",
      "docsUrl": "https://ipfind.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "IP geolocation API. Free: 1,000 lookups/day. Basic $9/mo (10K lookups/day). Pro $29/mo (100K lookups/day). Business $79/mo (unlimited)."
      },
      "rateLimit": "1,000 lookups/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ipfind.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:02.636Z",
      "verifiedStatus": 403,
      "latencyMs": 608
    },
    {
      "id": "json-2-jsonp",
      "name": "JSON 2 JSONP API",
      "provider": "JSON 2 JSONP",
      "category": "developer",
      "description": "Convert JSON to JSONP (on-the-fly) for easy cross-domain data requests using client-side JavaScript",
      "longDescription": "Convert JSON to JSONP (on-the-fly) for easy cross-domain data requests using client-side JavaScript",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://json2jsonp.com",
      "docsUrl": "https://json2jsonp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://json2jsonp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.190Z",
      "verifiedStatus": 200,
      "latencyMs": 1142
    },
    {
      "id": "jsonbin-io",
      "name": "JSONbin.io API",
      "provider": "JSONbin.io",
      "category": "developer",
      "description": "Free JSON storage service. Ideal for small scale Web apps, Websites and Mobile apps",
      "longDescription": "Free JSON storage service. Ideal for small scale Web apps, Websites and Mobile apps",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://jsonbin.io",
      "docsUrl": "https://jsonbin.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10K reads/mo, 10K writes/mo, 100 records. Plus $4.99/mo (100K reads, 50K writes). Business $14.99/mo. Enterprise $49.99/mo."
      },
      "rateLimit": "120 req/min (free) · Higher on paid",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://jsonbin.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.125Z",
      "verifiedStatus": 200,
      "latencyMs": 849
    },
    {
      "id": "kroki",
      "name": "Kroki API",
      "provider": "Kroki",
      "category": "developer",
      "description": "Creates diagrams from textual descriptions",
      "longDescription": "Creates diagrams from textual descriptions",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://kroki.io",
      "docsUrl": "https://kroki.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://kroki.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.214Z",
      "verifiedStatus": 200,
      "latencyMs": 809
    },
    {
      "id": "mac-address-vendor-lookup",
      "name": "MAC address vendor lookup API",
      "provider": "MAC address vendor lookup",
      "category": "developer",
      "description": "Retrieve vendor details and other information regarding a given MAC address or an OUI",
      "longDescription": "Retrieve vendor details and other information regarding a given MAC address or an OUI",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://macaddress.io",
      "docsUrl": "https://macaddress.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/day. Paid from $4.99/mo for higher limits."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://macaddress.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.304Z",
      "verifiedStatus": 200,
      "latencyMs": 850
    },
    {
      "id": "nationalize-io",
      "name": "Nationalize.io API",
      "provider": "Nationalize.io",
      "category": "developer",
      "description": "Estimate the nationality of a first name",
      "longDescription": "Estimate the nationality of a first name",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://nationalize.io",
      "docsUrl": "https://nationalize.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nationalize.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.406Z",
      "verifiedStatus": 200,
      "latencyMs": 912
    },
    {
      "id": "netlify",
      "name": "Netlify API",
      "provider": "Netlify",
      "category": "developer",
      "description": "Netlify's API enables programmatic control of sites, deployments, DNS records, forms, functions, and build hooks. Deploy sites, trigger builds, and manage teams via REST.",
      "longDescription": "Netlify is a hosting service for the programmable web",
      "color": "#64748b",
      "tags": [
        "maps",
        "entertainment",
        "developer",
        "deployment",
        "hosting",
        "jamstack",
        "ci/cd"
      ],
      "authType": "bearer",
      "authDescription": "Personal Access Token as a Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://docs.netlify.com",
      "docsUrl": "https://docs.netlify.com/api/get-started/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "GB bandwidth",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Hobby",
            "monthlyCents": 0,
            "included": "100 GB bandwidth/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 1900,
            "included": "400 GB bandwidth/mo"
          },
          {
            "name": "Business",
            "monthlyCents": 9900,
            "included": "Advanced security, SSO"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Hobby: free. Pro: $19/mo (400GB bandwidth). Business: $99/mo. Enterprise: custom pricing."
      },
      "rateLimit": "500 requests/min per API token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.netlify.com'",
      "sampleResponse": "{}",
      "scoreDepth": 43,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 67,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.071Z",
      "verifiedStatus": 200,
      "latencyMs": 531
    },
    {
      "id": "networkcalc",
      "name": "NetworkCalc API",
      "provider": "NetworkCalc",
      "category": "developer",
      "description": "Network calculators, including subnets, DNS, binary, and security tools",
      "longDescription": "Network calculators, including subnets, DNS, binary, and security tools",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://networkcalc.com",
      "docsUrl": "https://networkcalc.com/api/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://networkcalc.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.281Z",
      "verifiedStatus": 200,
      "latencyMs": 739
    },
    {
      "id": "onesignal",
      "name": "OneSignal API",
      "provider": "OneSignal",
      "category": "developer",
      "description": "Self-serve customer engagement solution for Push Notifications, Email, SMS & In-App",
      "longDescription": "Self-serve customer engagement solution for Push Notifications, Email, SMS & In-App",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.onesignal.com",
      "docsUrl": "https://documentation.onesignal.com/docs/onesignal-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: unlimited subscribers (push), core messaging. Growth $19/mo + usage: advanced targeting, A/B testing. Mobile push billed at $0.012/MAU."
      },
      "rateLimit": "10× your total subscriptions per 15-min window",
      "endpoints": [
        {
          "method": "GET",
          "path": "/apps",
          "description": "View apps"
        },
        {
          "method": "POST",
          "path": "/apps",
          "description": "Create an app"
        },
        {
          "method": "GET",
          "path": "/apps/{app_id}",
          "description": "View an app"
        },
        {
          "method": "PUT",
          "path": "/apps/{app_id}",
          "description": "Update an app"
        },
        {
          "method": "POST",
          "path": "/players/csv_export",
          "description": "Export subscriptions CSV"
        },
        {
          "method": "POST",
          "path": "/notifications/{message_id}/history",
          "description": "Message history"
        },
        {
          "method": "POST",
          "path": "/apps/{app_id}/segments",
          "description": "Create segment"
        },
        {
          "method": "GET",
          "path": "/apps/{app_id}/segments",
          "description": "View segments"
        }
      ],
      "sampleRequest": "curl 'https://documentation.onesignal.com'",
      "sampleResponse": "{}",
      "scoreDepth": 55,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.183Z",
      "verifiedStatus": 403,
      "latencyMs": 630
    },
    {
      "id": "open-page-rank",
      "name": "Open Page Rank API",
      "provider": "Open Page Rank",
      "category": "developer",
      "description": "API for calculating and comparing metrics of different websites using Page Rank algorithm",
      "longDescription": "API for calculating and comparing metrics of different websites using Page Rank algorithm",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.domcop.com",
      "docsUrl": "https://www.domcop.com/openpagerank/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/day. Paid plans from $25/mo for higher volume."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.domcop.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.866Z",
      "verifiedStatus": 200,
      "latencyMs": 1271
    },
    {
      "id": "opengraphr",
      "name": "OpenGraphr API",
      "provider": "OpenGraphr",
      "category": "developer",
      "description": "Really simple API to retrieve Open Graph data from an URL",
      "longDescription": "Really simple API to retrieve Open Graph data from an URL",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://opengraphr.com",
      "docsUrl": "https://opengraphr.com/docs/1.0/overview",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/month. Growth $9/mo (1,000 req). OpenGraph metadata extraction."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opengraphr.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.335Z",
      "verifiedStatus": 200,
      "latencyMs": 2699
    },
    {
      "id": "oyyi",
      "name": "oyyi API",
      "provider": "oyyi",
      "category": "developer",
      "description": "API for Fake Data, image/video conversion, optimization, pdf optimization and thumbnail generation",
      "longDescription": "API for Fake Data, image/video conversion, optimization, pdf optimization and thumbnail generation",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://oyyi.xyz",
      "docsUrl": "https://oyyi.xyz/docs/1.0",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://oyyi.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.283Z",
      "verifiedStatus": 200,
      "latencyMs": 1600
    },
    {
      "id": "pagecdn",
      "name": "PageCDN API",
      "provider": "PageCDN",
      "category": "developer",
      "description": "Public API for javascript, css and font libraries on PageCDN",
      "longDescription": "Public API for javascript, css and font libraries on PageCDN",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://pagecdn.com",
      "docsUrl": "https://pagecdn.com/docs/public-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "CDN and web performance API. Free: 100K requests/month. Starter $9.99/mo (1M req). Pro $29.99/mo (5M req). Business $79.99/mo (15M req)."
      },
      "rateLimit": "100K req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pagecdn.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.246Z",
      "verifiedStatus": 200,
      "latencyMs": 1562
    },
    {
      "id": "proxycrawl",
      "name": "ProxyCrawl API",
      "provider": "ProxyCrawl",
      "category": "developer",
      "description": "Scraping and crawling anticaptcha service",
      "longDescription": "Scraping and crawling anticaptcha service",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://proxycrawl.com",
      "docsUrl": "https://proxycrawl.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Web scraping and crawling API. Pay-as-you-go: from $0.001/request. Normal requests: $0.001/req. JS requests: $0.005/req. Monthly plans available from $29."
      },
      "rateLimit": "20 req/s (scales with plan)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://proxycrawl.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.431Z",
      "verifiedStatus": 200,
      "latencyMs": 1701
    },
    {
      "id": "pusher-beams",
      "name": "Pusher Beams API",
      "provider": "Pusher Beams",
      "category": "developer",
      "description": "Simple, scalable and reliable. Hosted realtime APIs loved by developers and trusted by giants. Build live dashboards, notifications, geotracking, chat and more.",
      "longDescription": "Simple, scalable and reliable. Hosted realtime APIs loved by developers and trusted by giants. Build live dashboards, notifications, geotracking, chat and more.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://pusher.com",
      "docsUrl": "https://pusher.com/beams",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Push notifications. Free: 1,000 MAR (monthly active recipients), unlimited devices. Starter $49/mo (10K MAR). Growth $99/mo (50K MAR). Scale custom."
      },
      "rateLimit": "100 publishes/10s (free) · Higher on paid",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pusher.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.862Z",
      "verifiedStatus": 200,
      "latencyMs": 869
    },
    {
      "id": "qr-code",
      "name": "QR code API",
      "provider": "QR code",
      "category": "developer",
      "description": "Create an easy to read QR code and URL shortener",
      "longDescription": "Create an easy to read QR code and URL shortener",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.qrtag.net",
      "docsUrl": "https://www.qrtag.net/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.qrtag.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.301Z",
      "verifiedStatus": 200,
      "latencyMs": 1300
    },
    {
      "id": "qrcode-monkey",
      "name": "Qrcode Monkey API",
      "provider": "Qrcode Monkey",
      "category": "developer",
      "description": "Integrate custom and unique looking QR codes into your system or workflow",
      "longDescription": "Integrate custom and unique looking QR codes into your system or workflow",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.qrcode-monkey.com",
      "docsUrl": "https://www.qrcode-monkey.com/qr-code-api-with-logo/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.qrcode-monkey.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.782Z",
      "verifiedStatus": 200,
      "latencyMs": 721
    },
    {
      "id": "quickchart",
      "name": "QuickChart API",
      "provider": "QuickChart",
      "category": "developer",
      "description": "Create a chart image with one API call and embed it anywhere. Send charts in email and other platforms. Open source, no watermarks, used by thousands of developers.",
      "longDescription": "Create a chart image with one API call and embed it anywhere. Send charts in email and other platforms. Open source, no watermarks, used by thousands of developers.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://quickchart.io",
      "docsUrl": "https://quickchart.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://quickchart.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 60,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:03.922Z",
      "verifiedStatus": 200,
      "latencyMs": 851
    },
    {
      "id": "rejax",
      "name": "Rejax API",
      "provider": "Rejax",
      "category": "developer",
      "description": "Reverse AJAX service to notify clients",
      "longDescription": "Reverse AJAX service to notify clients",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://rejax.io",
      "docsUrl": "https://rejax.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. jQuery AJAX wrapper library; no API pricing."
      },
      "rateLimit": "Not applicable",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://rejax.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.265Z",
      "verifiedStatus": 200,
      "latencyMs": 1140
    },
    {
      "id": "reqres",
      "name": "ReqRes API",
      "provider": "ReqRes",
      "category": "developer",
      "description": "OpenAPI specification for the public ReqRes API on reqres.in. This spec covers legacy demo endpoints, collections, app-user flows, custom endpoints, templates, and onboarding/figma utilities. Schemas stay permissive where responses are dynamic.\n\nExample Applications\nSee complete apps built on ReqRes: Task Manager | Waitlist App. Source code: Task Manager repo | [Waitl",
      "longDescription": "OpenAPI specification for the public ReqRes API on reqres.in. This spec covers legacy demo endpoints, collections, app-user flows, custom endpoints, templates, and onboarding/figma utilities. Schemas stay permissive where responses are dynamic.\n\nExample Applications\nSee complete apps built on ReqRes: Task Manager | Waitlist App. Source code: Task Manager repo | Waitlist repo.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "API key in the x-api-key request header",
      "authExample": "x-api-key: YOUR_API_KEY",
      "baseUrl": "https://reqres.in",
      "docsUrl": "https://reqres.in/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/users",
          "description": "List users (legacy)"
        },
        {
          "method": "POST",
          "path": "/api/users",
          "description": "Create user (legacy)"
        },
        {
          "method": "GET",
          "path": "/api/users/{id}",
          "description": "Get user by id (legacy)"
        },
        {
          "method": "PUT",
          "path": "/api/users/{id}",
          "description": "Update user (legacy)"
        },
        {
          "method": "PATCH",
          "path": "/api/users/{id}",
          "description": "Patch user (legacy)"
        },
        {
          "method": "DELETE",
          "path": "/api/users/{id}",
          "description": "Delete user (legacy)"
        },
        {
          "method": "GET",
          "path": "/api/unknown",
          "description": "List resources (legacy)"
        },
        {
          "method": "GET",
          "path": "/api/unknown/{id}",
          "description": "Get resource by id (legacy)"
        }
      ],
      "sampleRequest": "curl 'https://reqres.in'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.089Z",
      "verifiedStatus": 200,
      "latencyMs": 906
    },
    {
      "id": "rss-feed-to-json",
      "name": "RSS feed to JSON API",
      "provider": "RSS feed to JSON",
      "category": "developer",
      "description": "Returns RSS feed in JSON format using feed URL",
      "longDescription": "Returns RSS feed in JSON format using feed URL",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://rss-to-json-serverless-api.vercel.app",
      "docsUrl": "https://rss-to-json-serverless-api.vercel.app",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://rss-to-json-serverless-api.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.691Z",
      "verifiedStatus": 200,
      "latencyMs": 1500
    },
    {
      "id": "scrapeninja",
      "name": "ScrapeNinja API",
      "provider": "ScrapeNinja",
      "category": "developer",
      "description": "Scraping API with Chrome fingerprint and residential proxies",
      "longDescription": "Scraping API with Chrome fingerprint and residential proxies",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://scrapeninja.net",
      "docsUrl": "https://scrapeninja.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Web scraping API. Free: 1,000 credits. Basic $9/mo: 10K credits. Standard $29/mo: 50K credits. Pro $79/mo: 200K credits. Business $199/mo."
      },
      "rateLimit": "10 concurrent (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://scrapeninja.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.367Z",
      "verifiedStatus": 200,
      "latencyMs": 1153
    },
    {
      "id": "scraper",
      "name": "ScraperApi API",
      "provider": "ScraperApi",
      "category": "developer",
      "description": "ScraperAPI: Scale Data Collection with a Simple Web Scraping API",
      "longDescription": "ScraperAPI: Scale Data Collection with a Simple Web Scraping API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.scraperapi.com",
      "docsUrl": "https://www.scraperapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "ScraperAPI — web scraping proxy. Free: 1,000 API credits/month. Hobby $49/mo (100K credits). Startup $149/mo (1M credits). Business $299/mo (3M credits)."
      },
      "rateLimit": "5 concurrent (free) · 20+ concurrent (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.scraperapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.185Z",
      "verifiedStatus": 200,
      "latencyMs": 971
    },
    {
      "id": "scrapestack",
      "name": "scrapestack API",
      "provider": "scrapestack",
      "category": "developer",
      "description": "Real-time, Scalable Proxy & Web Scraping REST API",
      "longDescription": "Real-time, Scalable Proxy & Web Scraping REST API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://scrapestack.com",
      "docsUrl": "https://scrapestack.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Web scraping proxy API. Free: 1,000 requests (limited). Basic $9.99/mo (100K req/mo). Professional $39.99/mo (500K req). Business $79.99/mo (2M req)."
      },
      "rateLimit": "Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://scrapestack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.185Z",
      "verifiedStatus": 200,
      "latencyMs": 903
    },
    {
      "id": "scrapingant",
      "name": "ScrapingAnt API",
      "provider": "ScrapingAnt",
      "category": "developer",
      "description": "Headless Chrome scraping with a simple API",
      "longDescription": "Headless Chrome scraping with a simple API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://scrapingant.com",
      "docsUrl": "https://scrapingant.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Web scraping API with headless browser. Free: 10,000 API credits/lifetime. Starter $19/mo: 100K credits. Business $99/mo: 1M credits. Enterprise custom."
      },
      "rateLimit": "20 concurrent (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://scrapingant.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.520Z",
      "verifiedStatus": 200,
      "latencyMs": 1216
    },
    {
      "id": "screenshotapi-net",
      "name": "ScreenshotAPI.net API",
      "provider": "ScreenshotAPI.net",
      "category": "developer",
      "description": "Create pixel-perfect website screenshots",
      "longDescription": "Create pixel-perfect website screenshots",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://screenshotapi.net",
      "docsUrl": "https://screenshotapi.net/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Website screenshot API. Free: 100 screenshots/month. Basic $14/mo (1K screenshots). Standard $49/mo (5K screenshots). Pro $99/mo (20K screenshots)."
      },
      "rateLimit": "10 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://screenshotapi.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.533Z",
      "verifiedStatus": 200,
      "latencyMs": 1133
    },
    {
      "id": "serialif-color",
      "name": "Serialif Color API",
      "provider": "Serialif Color",
      "category": "developer",
      "description": "Color conversion, complementary, grayscale and contrasted text",
      "longDescription": "Color conversion, complementary, grayscale and contrasted text",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://color.serialif.com",
      "docsUrl": "https://color.serialif.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://color.serialif.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.068Z",
      "verifiedStatus": 200,
      "latencyMs": 2662
    },
    {
      "id": "serpstack",
      "name": "serpstack API",
      "provider": "serpstack",
      "category": "developer",
      "description": "Real-Time & Accurate Google Search Results API",
      "longDescription": "Real-Time & Accurate Google Search Results API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://serpstack.com",
      "docsUrl": "https://serpstack.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Google Search results API. Free: 100 requests/month. Basic $29.99/mo (10K req). Professional $99.99/mo (40K req). Business $249.99/mo (150K req)."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://serpstack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:04.437Z",
      "verifiedStatus": 200,
      "latencyMs": 699
    },
    {
      "id": "sonarqube",
      "name": "SonarQube API",
      "provider": "SonarQube",
      "category": "developer",
      "description": "SonarQube REST APIs to detect bugs, code smells & security vulnerabilities",
      "longDescription": "SonarQube REST APIs to detect bugs, code smells & security vulnerabilities",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://sonarcloud.io",
      "docsUrl": "https://sonarcloud.io/web_api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free Community Edition (self-hosted). Developer Edition from $150/yr (branch analysis, security). Enterprise from $20K/yr. SonarCloud: free for open source."
      },
      "rateLimit": "Depends on self-hosted server resources",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://sonarcloud.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.647Z",
      "verifiedStatus": 200,
      "latencyMs": 2864
    },
    {
      "id": "supportivekoala",
      "name": "Supportivekoala API",
      "provider": "Supportivekoala",
      "category": "developer",
      "description": "Autogenerate images with template",
      "longDescription": "Autogenerate images with template",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.supportivekoala.com",
      "docsUrl": "https://developers.supportivekoala.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Image generation and automation; plans from $29/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.supportivekoala.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.137Z",
      "verifiedStatus": 200,
      "latencyMs": 1275
    },
    {
      "id": "tyk",
      "name": "Tyk API",
      "provider": "Tyk",
      "category": "developer",
      "description": "Our API Management platform is fast, scalable, modern. Including an open source API Gateway, Analytics, Dev Portal and Dashboard",
      "longDescription": "Our API Management platform is fast, scalable, modern. Including an open source API Gateway, Analytics, Dev Portal and Dashboard",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tyk.io",
      "docsUrl": "https://tyk.io/open-source/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: open-source self-hosted. Cloud Starter $89/mo, Cloud $450/mo. API gateway platform."
      },
      "rateLimit": "Based on deployment",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tyk.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.596Z",
      "verifiedStatus": 200,
      "latencyMs": 1730
    },
    {
      "id": "zenrows",
      "name": "ZenRows API",
      "provider": "ZenRows",
      "category": "developer",
      "description": "Web Scraping API that bypasses anti-bot solutions while offering JS rendering, and rotating proxies",
      "longDescription": "Web Scraping API that bypasses anti-bot solutions while offering JS rendering, and rotating proxies",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.zenrows.com",
      "docsUrl": "https://www.zenrows.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 credits (all features). Hobby $29/mo (250K credits, no JS). Pro $99/mo (1.25M credits). Business $249/mo (3.5M). Advanced $699/mo (10M)."
      },
      "rateLimit": "10 concurrent (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.zenrows.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.143Z",
      "verifiedStatus": 403,
      "latencyMs": 1245
    },
    {
      "id": "chinese-text-project",
      "name": "Chinese Text Project API",
      "provider": "Chinese Text Project",
      "category": "ai",
      "description": "Online open-access digital library for pre-modern Chinese texts",
      "longDescription": "Online open-access digital library for pre-modern Chinese texts",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ctext.org",
      "docsUrl": "https://ctext.org/tools/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ctext.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.406Z",
      "verifiedStatus": 200,
      "latencyMs": 1483
    },
    {
      "id": "collins",
      "name": "Collins API",
      "provider": "Collins",
      "category": "ai",
      "description": "Bilingual Dictionary and Thesaurus Data",
      "longDescription": "Bilingual Dictionary and Thesaurus Data",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.collinsdictionary.com",
      "docsUrl": "https://api.collinsdictionary.com/api/v1/documentation/html/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid API. Commercial dictionary licensing required. Pricing by custom agreement."
      },
      "rateLimit": "Based on license",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.collinsdictionary.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.391Z",
      "verifiedStatus": 403,
      "latencyMs": 1302
    },
    {
      "id": "free-dictionary",
      "name": "Free Dictionary API",
      "provider": "Free Dictionary",
      "category": "ai",
      "description": "Definitions, phonetics, pronounciations, parts of speech, examples, synonyms",
      "longDescription": "Definitions, phonetics, pronounciations, parts of speech, examples, synonyms",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dictionaryapi.dev",
      "docsUrl": "https://dictionaryapi.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dictionaryapi.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.538Z",
      "verifiedStatus": 200,
      "latencyMs": 1353
    },
    {
      "id": "indonesia-dictionary",
      "name": "Indonesia Dictionary API",
      "provider": "Indonesia Dictionary",
      "category": "ai",
      "description": "Indonesia dictionary many words",
      "longDescription": "Indonesia dictionary many words",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://new-kbbi-api.herokuapp.com",
      "docsUrl": "https://new-kbbi-api.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://new-kbbi-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.725Z",
      "verifiedStatus": 404,
      "latencyMs": 1540
    },
    {
      "id": "lingua-robot",
      "name": "Lingua Robot API",
      "provider": "Lingua Robot",
      "category": "ai",
      "description": "Word definitions, pronunciations, synonyms, antonyms and others",
      "longDescription": "Word definitions, pronunciations, synonyms, antonyms and others",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.linguarobot.io",
      "docsUrl": "https://www.linguarobot.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5,000 words/month. Basic €9/mo (50,000 words), Advanced €29/mo (250,000 words)."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.linguarobot.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.752Z",
      "verifiedStatus": 200,
      "latencyMs": 1506
    },
    {
      "id": "owlbot",
      "name": "OwlBot API",
      "provider": "OwlBot",
      "category": "ai",
      "description": "Definitions with example sentence and photo if available",
      "longDescription": "Definitions with example sentence and photo if available",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://owlbot.info",
      "docsUrl": "https://owlbot.info/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month. Paid $3/mo for unlimited requests."
      },
      "rateLimit": "30 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://owlbot.info'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.856Z",
      "verifiedStatus": 404,
      "latencyMs": 1591
    },
    {
      "id": "synonyms",
      "name": "Synonyms API",
      "provider": "Synonyms",
      "category": "ai",
      "description": "Synonyms, thesaurus and antonyms information for any given word",
      "longDescription": "Synonyms, thesaurus and antonyms information for any given word",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.synonyms.com",
      "docsUrl": "https://www.synonyms.com/synonyms_api.php",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. Thesaurus/synonym lookup; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.synonyms.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.986Z",
      "verifiedStatus": 200,
      "latencyMs": 1703
    },
    {
      "id": "words",
      "name": "Words API",
      "provider": "Words",
      "category": "ai",
      "description": "Definitions and synonyms for more than 150,000 words",
      "longDescription": "Definitions and synonyms for more than 150,000 words",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.wordsapi.com",
      "docsUrl": "https://www.wordsapi.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 2,500 req/day. Pro via RapidAPI from $10/mo for higher limits."
      },
      "rateLimit": "2,500 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.wordsapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.723Z",
      "verifiedStatus": 200,
      "latencyMs": 1422
    },
    {
      "id": "clickup",
      "name": "ClickUp API",
      "provider": "ClickUp",
      "category": "storage",
      "description": "ClickUp is a robust, cloud-based project management tool for boosting productivity",
      "longDescription": "ClickUp is a robust, cloud-based project management tool for boosting productivity",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://clickup.com",
      "docsUrl": "https://clickup.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free forever plan (unlimited tasks, members). Unlimited $7/user/mo, Business $12/user/mo."
      },
      "rateLimit": "100 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://clickup.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.018Z",
      "verifiedStatus": 200,
      "latencyMs": 1651
    },
    {
      "id": "clockify",
      "name": "Clockify API",
      "provider": "Clockify",
      "category": "storage",
      "description": "Clockify's REST-based API can be used to push/pull data to/from it & integrate it with other systems",
      "longDescription": "Clockify's REST-based API can be used to push/pull data to/from it & integrate it with other systems",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://clockify.me",
      "docsUrl": "https://clockify.me/developers-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free forever (unlimited users, projects). Standard $5.49/user/mo, Pro $7.99/user/mo."
      },
      "rateLimit": "100 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://clockify.me'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.258Z",
      "verifiedStatus": 200,
      "latencyMs": 1827
    },
    {
      "id": "cloudconvert",
      "name": "CloudConvert API",
      "provider": "CloudConvert",
      "category": "storage",
      "description": "Online file converter for audio, video, document, ebook, archive, image, spreadsheet, presentation",
      "longDescription": "Online file converter for audio, video, document, ebook, archive, image, spreadsheet, presentation",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cloudconvert.com",
      "docsUrl": "https://cloudconvert.com/api/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 25 conversions/day. Packages from $8 (500 conversions). Subscription from $13/mo."
      },
      "rateLimit": "25 conversions/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cloudconvert.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:05.905Z",
      "verifiedStatus": 200,
      "latencyMs": 1467
    },
    {
      "id": "cloudmersive-document-and-data-conversio",
      "name": "Cloudmersive Document and Data Conversion API",
      "provider": "Cloudmersive Document and Data Conversion",
      "category": "storage",
      "description": "HTML/URL to PDF/PNG, Office documents to PDF, image conversion",
      "longDescription": "HTML/URL to PDF/PNG, Office documents to PDF, image conversion",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cloudmersive.com",
      "docsUrl": "https://cloudmersive.com/convert-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 800 API calls/month. Paid from $15/mo (50,000 calls). Document, PDF, data conversion."
      },
      "rateLimit": "800 calls/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cloudmersive.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.200Z",
      "verifiedStatus": 200,
      "latencyMs": 1680
    },
    {
      "id": "code-stats",
      "name": "Code::Stats API",
      "provider": "Code::Stats",
      "category": "storage",
      "description": "Code::Stats is a free stats tracking service for programmers",
      "longDescription": "Code::Stats is a free stats tracking service for programmers",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://codestats.net",
      "docsUrl": "https://codestats.net/api-docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. Programmer statistics tracking API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://codestats.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.360Z",
      "verifiedStatus": 200,
      "latencyMs": 1827
    },
    {
      "id": "craftmypdf",
      "name": "CraftMyPDF API",
      "provider": "CraftMyPDF",
      "category": "storage",
      "description": "Generate PDF documents from templates with a drop-and-drop editor and a simple API",
      "longDescription": "Generate PDF documents from templates with a drop-and-drop editor and a simple API",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://craftmypdf.com",
      "docsUrl": "https://craftmypdf.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 API calls/month. Basic $9/mo (1,000 calls), Pro $29/mo (5,000 calls)."
      },
      "rateLimit": "100 calls/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://craftmypdf.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.011Z",
      "verifiedStatus": 200,
      "latencyMs": 1320
    },
    {
      "id": "ilovepdf",
      "name": "iLovePDF API",
      "provider": "iLovePDF",
      "category": "storage",
      "description": "Convert, merge, split, extract text and add page numbers for PDFs. Free for 250 documents/month",
      "longDescription": "Convert, merge, split, extract text and add page numbers for PDFs. Free for 250 documents/month",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.ilovepdf.com",
      "docsUrl": "https://developer.ilovepdf.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 files/month via API. Basic $6/mo (unlimited for personal). Team $18/mo."
      },
      "rateLimit": "5 files/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.ilovepdf.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:07.489Z",
      "verifiedStatus": 200,
      "latencyMs": 2352
    },
    {
      "id": "mattermost",
      "name": "Mattermost API",
      "provider": "Mattermost",
      "category": "storage",
      "description": "An open source platform for developer collaboration",
      "longDescription": "An open source platform for developer collaboration",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.mattermost.com",
      "docsUrl": "https://api.mattermost.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free (self-hosted open-source). Cloud free up to 10 users. Professional $10/user/mo."
      },
      "rateLimit": "Configurable per deployment",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.mattermost.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 16,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:08.560Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "prexview",
      "name": "PrexView API",
      "provider": "PrexView",
      "category": "storage",
      "description": "Data from XML or JSON to PDF, HTML or Image",
      "longDescription": "Data from XML or JSON to PDF, HTML or Image",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://prexview.com",
      "docsUrl": "https://prexview.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 req/month. Starter $9/mo (100 req), Pro $29/mo (500 req). HTML/XML to PDF."
      },
      "rateLimit": "5 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://prexview.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.393Z",
      "verifiedStatus": 200,
      "latencyMs": 1058
    },
    {
      "id": "vector-express",
      "name": "Vector Express v2.0 API",
      "provider": "Vector Express v2.0",
      "category": "storage",
      "description": "Convert your AI, CDR, DWG, DXF, EPS, HPGL, PDF, PLT, PS and SVG vector fast and easily. We also offer a free API!",
      "longDescription": "Convert your AI, CDR, DWG, DXF, EPS, HPGL, PDF, PLT, PS and SVG vector fast and easily. We also offer a free API!",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://vector.express",
      "docsUrl": "https://vector.express",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://vector.express'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 58,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.199Z",
      "verifiedStatus": 200,
      "latencyMs": 808
    },
    {
      "id": "wakatime",
      "name": "WakaTime API",
      "provider": "WakaTime",
      "category": "storage",
      "description": "Automated time tracking leaderboards for programmers",
      "longDescription": "Automated time tracking leaderboards for programmers",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://wakatime.com",
      "docsUrl": "https://wakatime.com/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wakatime.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.446Z",
      "verifiedStatus": 200,
      "latencyMs": 1040
    },
    {
      "id": "disify",
      "name": "Disify API",
      "provider": "Disify",
      "category": "communication",
      "description": "Validate and detect disposable and temporary email addresses",
      "longDescription": "Validate and detect disposable and temporary email addresses",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.disify.com",
      "docsUrl": "https://www.disify.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.disify.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.685Z",
      "verifiedStatus": 200,
      "latencyMs": 1147
    },
    {
      "id": "dropmail",
      "name": "DropMail API",
      "provider": "DropMail",
      "category": "communication",
      "description": "GraphQL API for creating and managing ephemeral e-mail inboxes",
      "longDescription": "GraphQL API for creating and managing ephemeral e-mail inboxes",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dropmail.me",
      "docsUrl": "https://dropmail.me/api/#live-demo",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dropmail.me'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.471Z",
      "verifiedStatus": 200,
      "latencyMs": 2875
    },
    {
      "id": "guerrilla-mail",
      "name": "Guerrilla Mail API",
      "provider": "Guerrilla Mail",
      "category": "communication",
      "description": "Disposable temporary Email addresses",
      "longDescription": "Disposable temporary Email addresses",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.guerrillamail.com",
      "docsUrl": "https://www.guerrillamail.com/GuerrillaMailAPI.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.guerrillamail.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.983Z",
      "verifiedStatus": 200,
      "latencyMs": 1259
    },
    {
      "id": "improvmx",
      "name": "ImprovMX API",
      "provider": "ImprovMX",
      "category": "communication",
      "description": "Easily send and receive emails on your domain. Fast setup, privacy-first, supports regexes, wildcards, webhooks, and an API.",
      "longDescription": "Easily send and receive emails on your domain. Fast setup, privacy-first, supports regexes, wildcards, webhooks, and an API.",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://improvmx.com",
      "docsUrl": "https://improvmx.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Email forwarding service. Free: 25 aliases, basic forwarding. Premium $9/mo: unlimited aliases, custom domain, SMTP. Business $29/mo: team features."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://improvmx.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.455Z",
      "verifiedStatus": 200,
      "latencyMs": 729
    },
    {
      "id": "mailcheck-ai",
      "name": "MailCheck.ai API",
      "provider": "MailCheck.ai",
      "category": "communication",
      "description": "Prevent users to sign up with temporary email addresses",
      "longDescription": "Prevent users to sign up with temporary email addresses",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.mailcheck.ai",
      "docsUrl": "https://www.mailcheck.ai/#documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mailcheck.ai'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:07.287Z",
      "verifiedStatus": 200,
      "latencyMs": 1535
    },
    {
      "id": "mailtrap",
      "name": "Mailtrap API",
      "provider": "Mailtrap",
      "category": "communication",
      "description": "A service for the safe testing of emails sent from the development and staging environments",
      "longDescription": "A service for the safe testing of emails sent from the development and staging environments",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://mailtrap.docs.apiary.io",
      "docsUrl": "https://mailtrap.docs.apiary.io/#",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Email testing and sending platform. Free: 1K emails/month (testing only). Individual $15/mo (10K sends). Team $35/mo (100K sends). Business $85/mo."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mailtrap.docs.apiary.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.612Z",
      "verifiedStatus": 200,
      "latencyMs": 756
    },
    {
      "id": "sendinblue",
      "name": "Sendinblue API",
      "provider": "Sendinblue",
      "category": "communication",
      "description": "A service that provides solutions relating to marketing and/or transactional email and/or SMS",
      "longDescription": "A service that provides solutions relating to marketing and/or transactional email and/or SMS",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.sendinblue.com",
      "docsUrl": "https://developers.sendinblue.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Brevo (formerly Sendinblue). Free: 300 emails/day (9K/month). Starter from $25/mo (20K emails). Business from $65/mo (20K+ emails + automation). Enterprise custom."
      },
      "rateLimit": "200 req/min (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.sendinblue.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.727Z",
      "verifiedStatus": 200,
      "latencyMs": 2822
    },
    {
      "id": "verifier",
      "name": "Verifier API",
      "provider": "Verifier",
      "category": "communication",
      "description": "Verifies that a given email is real",
      "longDescription": "Verifies that a given email is real",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://verifier.meetchopra.com",
      "docsUrl": "https://verifier.meetchopra.com/docs#/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 verifications/month. Paid from $5/mo (1,000 verifications). Email/phone validation."
      },
      "rateLimit": "100 verifications/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://verifier.meetchopra.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.639Z",
      "verifiedStatus": 530,
      "latencyMs": 2653
    },
    {
      "id": "chucknorris-io",
      "name": "chucknorris.io API",
      "provider": "chucknorris.io",
      "category": "entertainment",
      "description": "JSON API for hand curated Chuck Norris jokes",
      "longDescription": "JSON API for hand curated Chuck Norris jokes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.chucknorris.io",
      "docsUrl": "https://api.chucknorris.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.chucknorris.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.719Z",
      "verifiedStatus": 200,
      "latencyMs": 708
    },
    {
      "id": "excuser",
      "name": "Excuser API",
      "provider": "Excuser",
      "category": "entertainment",
      "description": "Get random excuses for various situations",
      "longDescription": "Get random excuses for various situations",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://excuser.herokuapp.com",
      "docsUrl": "https://excuser.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://excuser.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:07.292Z",
      "verifiedStatus": 404,
      "latencyMs": 1273
    },
    {
      "id": "fun-fact",
      "name": "Fun Fact API",
      "provider": "Fun Fact",
      "category": "entertainment",
      "description": "A simple HTTPS api that can randomly select and return a fact from the FFA database",
      "longDescription": "A simple HTTPS api that can randomly select and return a fact from the FFA database",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.aakhilv.me",
      "docsUrl": "https://api.aakhilv.me",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.aakhilv.me'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 34,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:08.338Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "meme-maker",
      "name": "Meme Maker API",
      "provider": "Meme Maker",
      "category": "entertainment",
      "description": "REST API for create your own meme",
      "longDescription": "REST API for create your own meme",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://mememaker.github.io",
      "docsUrl": "https://mememaker.github.io/API/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mememaker.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.888Z",
      "verifiedStatus": 200,
      "latencyMs": 689
    },
    {
      "id": "techy",
      "name": "Techy API",
      "provider": "Techy",
      "category": "entertainment",
      "description": "JSON and Plaintext API for tech-savvy sounding phrases",
      "longDescription": "JSON and Plaintext API for tech-savvy sounding phrases",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://techy-api.vercel.app",
      "docsUrl": "https://techy-api.vercel.app/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://techy-api.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:06.996Z",
      "verifiedStatus": 200,
      "latencyMs": 796
    },
    {
      "id": "breezometer-pollen",
      "name": "BreezoMeter Pollen API",
      "provider": "BreezoMeter Pollen",
      "category": "weather",
      "description": "Daily Forecast pollen conditions data for a specific location",
      "longDescription": "Daily Forecast pollen conditions data for a specific location",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.breezometer.com",
      "docsUrl": "https://docs.breezometer.com/api-documentation/pollen-api/v2/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "BreezoMeter environmental data (pollen, air quality, weather). Free trial available. Starter from $99/mo. Pro $499/mo. Enterprise custom."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.breezometer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.265Z",
      "verifiedStatus": 200,
      "latencyMs": 2007
    },
    {
      "id": "carbon-interface",
      "name": "Carbon Interface API",
      "provider": "Carbon Interface",
      "category": "weather",
      "description": "API to calculate carbon (C02) emissions estimates for common C02 emitting activities",
      "longDescription": "API to calculate carbon (C02) emissions estimates for common C02 emitting activities",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.carboninterface.com",
      "docsUrl": "https://docs.carboninterface.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Carbon emission calculations API. Free: 100 requests/month. Basic $50/mo (2,000 req/mo). Pro $200/mo (10K req/mo). Scale $800/mo. Enterprise custom."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.carboninterface.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:07.228Z",
      "verifiedStatus": 200,
      "latencyMs": 868
    },
    {
      "id": "climatiq",
      "name": "Climatiq API",
      "provider": "Climatiq",
      "category": "weather",
      "description": "Calculate the environmental footprint created by a broad range of emission-generating activities",
      "longDescription": "Calculate the environmental footprint created by a broad range of emission-generating activities",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.climatiq.io",
      "docsUrl": "https://docs.climatiq.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Carbon emissions data API. Free: 1K requests/month (trial). Starter $49/mo (10K req). Growth $149/mo (50K req). Scale $499/mo. Enterprise custom."
      },
      "rateLimit": "1K req/month (free trial)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.climatiq.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.344Z",
      "verifiedStatus": 200,
      "latencyMs": 3951
    },
    {
      "id": "cloverly",
      "name": "Cloverly API",
      "provider": "Cloverly",
      "category": "weather",
      "description": "API calculates the impact of common carbon-intensive activities in real time",
      "longDescription": "API calculates the impact of common carbon-intensive activities in real time",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.cloverly.com",
      "docsUrl": "https://www.cloverly.com/carbon-offset-documentation",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. Carbon offset API; pricing per metric ton of CO2 offset."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cloverly.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.580Z",
      "verifiedStatus": 200,
      "latencyMs": 2134
    },
    {
      "id": "co2-offset",
      "name": "CO2 Offset API",
      "provider": "CO2 Offset",
      "category": "weather",
      "description": "API calculates and validates the carbon footprint",
      "longDescription": "API calculates and validates the carbon footprint",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://co2offset.io",
      "docsUrl": "https://co2offset.io/api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://co2offset.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.956Z",
      "verifiedStatus": 200,
      "latencyMs": 2501
    },
    {
      "id": "danish-data-service-energi",
      "name": "Danish data service Energi API",
      "provider": "Danish data service Energi",
      "category": "weather",
      "description": "Open energy data from Energinet to society",
      "longDescription": "Open energy data from Energinet to society",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.energidataservice.dk",
      "docsUrl": "https://www.energidataservice.dk/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.energidataservice.dk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.426Z",
      "verifiedStatus": 404,
      "latencyMs": 1814
    },
    {
      "id": "luchtmeetnet",
      "name": "Luchtmeetnet API",
      "provider": "Luchtmeetnet",
      "category": "weather",
      "description": "Predicted and actual air quality components for The Netherlands (RIVM)",
      "longDescription": "Predicted and actual air quality components for The Netherlands (RIVM)",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api-docs.luchtmeetnet.nl",
      "docsUrl": "https://api-docs.luchtmeetnet.nl/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api-docs.luchtmeetnet.nl'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.454Z",
      "verifiedStatus": 200,
      "latencyMs": 1807
    },
    {
      "id": "pm2-5-open-data-portal",
      "name": "PM2.5 Open Data Portal API",
      "provider": "PM2.5 Open Data Portal",
      "category": "weather",
      "description": "The PM2.5 Open Data Portal offers the access to PM2.5 Open Data for LASS/EDIMAX AirBox and EPA devices.\r\n\tThe API provides both in descriptive and diagnostic data. The data visualization tools such as sensor dashboards and professional diagrams\r\n\tare also available to access through this site. We welcome everyone to join the Micro PM2.5 Self-sensing Project!",
      "longDescription": "The PM2.5 Open Data Portal offers the access to PM2.5 Open Data for LASS/EDIMAX AirBox and EPA devices.\r\n\tThe API provides both in descriptive and diagnostic data. The data visualization tools such as sensor dashboards and professional diagrams\r\n\tare also available to access through this site. We welcome everyone to join the Micro PM2.5 Self-sensing Project!",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://pm25.lass-net.org",
      "docsUrl": "https://pm25.lass-net.org/#apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pm25.lass-net.org'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.658Z",
      "verifiedStatus": 200,
      "latencyMs": 1972
    },
    {
      "id": "pvwatts",
      "name": "PVWatts API",
      "provider": "PVWatts",
      "category": "weather",
      "description": "Energy production photovoltaic (PV) energy systems",
      "longDescription": "Energy production photovoltaic (PV) energy systems",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.nrel.gov",
      "docsUrl": "https://developer.nrel.gov/docs/solar/pvwatts/v6/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — PVWatts API by NREL (National Renewable Energy Laboratory). Estimates solar photovoltaic energy production. No cost, requires API key."
      },
      "rateLimit": "1K req/hour (with API key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.nrel.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:09.571Z",
      "verifiedStatus": 200,
      "latencyMs": 2852
    },
    {
      "id": "srp-energy",
      "name": "Srp Energy API",
      "provider": "Srp Energy",
      "category": "weather",
      "description": "Hourly usage energy report for Srp customers",
      "longDescription": "Hourly usage energy report for Srp customers",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://srpenergy-api-client-python.readthedocs.io",
      "docsUrl": "https://srpenergy-api-client-python.readthedocs.io/en/latest/api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with SRP account. Salt River Project utility energy usage API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://srpenergy-api-client-python.readthedocs.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.882Z",
      "verifiedStatus": 200,
      "latencyMs": 1994
    },
    {
      "id": "uk-carbon-intensity",
      "name": "UK Carbon Intensity API",
      "provider": "UK Carbon Intensity",
      "category": "weather",
      "description": "The Official Carbon Intensity API for Great Britain developed by National Grid",
      "longDescription": "The Official Carbon Intensity API for Great Britain developed by National Grid",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://carbon-intensity.github.io",
      "docsUrl": "https://carbon-intensity.github.io/api-definitions/#carbon-intensity-api-v1-0-0",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://carbon-intensity.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.214Z",
      "verifiedStatus": 404,
      "latencyMs": 1231
    },
    {
      "id": "marketstack",
      "name": "Marketstack API",
      "provider": "Marketstack",
      "category": "finance",
      "description": "Real-Time, Intraday & Historical Market Data API",
      "longDescription": "Real-Time, Intraday & Historical Market Data API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://marketstack.com",
      "docsUrl": "https://marketstack.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 requests/month (EOD data, 1 exchange). Basic $14.99/mo (10K req/mo). Professional $49.99/mo. Business $149.99/mo. Enterprise custom."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://marketstack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.443Z",
      "verifiedStatus": 200,
      "latencyMs": 1447
    },
    {
      "id": "aletheia",
      "name": "Aletheia API",
      "provider": "Aletheia",
      "category": "finance",
      "description": "Insider trading data, earnings call analysis, financial statements, and more",
      "longDescription": "Insider trading data, earnings call analysis, financial statements, and more",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://aletheiaapi.com",
      "docsUrl": "https://aletheiaapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. SEC EDGAR financial filings API; government data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aletheiaapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.452Z",
      "verifiedStatus": 200,
      "latencyMs": 1223
    },
    {
      "id": "alpaca",
      "name": "Alpaca API",
      "provider": "Alpaca",
      "category": "finance",
      "description": "Realtime and historical market data on all US equities and ETFs",
      "longDescription": "Realtime and historical market data on all US equities and ETFs",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://alpaca.markets",
      "docsUrl": "https://alpaca.markets/docs/api-documentation/api-v2/market-data/alpaca-data-api-v2/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Commission-free trading via API. Market data: free IEX feed (delayed); real-time from $9/mo (unlimited). No subscription fee for trading API."
      },
      "rateLimit": "200 req/min (standard) · 1,000 req/min (with data plan)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://alpaca.markets'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.548Z",
      "verifiedStatus": 200,
      "latencyMs": 1261
    },
    {
      "id": "banco-do-brasil",
      "name": "Banco do Brasil API",
      "provider": "Banco do Brasil",
      "category": "finance",
      "description": "All Banco do Brasil financial transaction APIs",
      "longDescription": "All Banco do Brasil financial transaction APIs",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.bb.com.br",
      "docsUrl": "https://developers.bb.com.br/home",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account. Brazilian bank API for financial services."
      },
      "rateLimit": "Based on account type",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.bb.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 17,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.527Z",
      "verifiedStatus": 403,
      "latencyMs": 4235
    },
    {
      "id": "binlist",
      "name": "Binlist API",
      "provider": "Binlist",
      "category": "finance",
      "description": "Public access to a database of IIN/BIN information",
      "longDescription": "Public access to a database of IIN/BIN information",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://binlist.net",
      "docsUrl": "https://binlist.net/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://binlist.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.634Z",
      "verifiedStatus": 200,
      "latencyMs": 1145
    },
    {
      "id": "boleto-cloud",
      "name": "Boleto.Cloud API",
      "provider": "Boleto.Cloud",
      "category": "finance",
      "description": "Emita Grátis Boletos Registrados com Pix. Plataforma multibancos com API unificada, automação de recorrência, notificações e 2ª via. Receba direto na conta.",
      "longDescription": "Emita Grátis Boletos Registrados com Pix. Plataforma multibancos com API unificada, automação de recorrência, notificações e 2ª via. Receba direto na conta.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://boleto.cloud",
      "docsUrl": "https://boleto.cloud/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. Brazilian bank slip (boleto) generation; pricing per boleto issued."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://boleto.cloud'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:08.796Z",
      "verifiedStatus": 200,
      "latencyMs": 582
    },
    {
      "id": "fed-treasury",
      "name": "Fed Treasury API",
      "provider": "Fed Treasury",
      "category": "finance",
      "description": "With historical and current data, Fiscal Data is your hub for fiscal data. Download datasets on topics such as debt, interest rates, and more.",
      "longDescription": "With historical and current data, Fiscal Data is your hub for fiscal data. Download datasets on topics such as debt, interest rates, and more.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://fiscaldata.treasury.gov",
      "docsUrl": "https://fiscaldata.treasury.gov/api-documentation/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fiscaldata.treasury.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:09.277Z",
      "verifiedStatus": 200,
      "latencyMs": 1011
    },
    {
      "id": "finage",
      "name": "Finage API",
      "provider": "Finage",
      "category": "finance",
      "description": "Finage is a stock, currency, cryptocurrency, indices, and ETFs real-time & historical data provider",
      "longDescription": "Finage is a stock, currency, cryptocurrency, indices, and ETFs real-time & historical data provider",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://finage.co.uk",
      "docsUrl": "https://finage.co.uk",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Real-time global market data (stocks, forex, crypto). Free: 3,000 requests. Starter $6.99/mo (30K req/mo). Grow $19.99/mo (150K req). Business $99.99/mo."
      },
      "rateLimit": "3,000 total (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://finage.co.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:09.250Z",
      "verifiedStatus": 200,
      "latencyMs": 912
    },
    {
      "id": "financial-modeling-prep",
      "name": "Financial Modeling Prep API",
      "provider": "Financial Modeling Prep",
      "category": "finance",
      "description": "Realtime and historical stock data",
      "longDescription": "Realtime and historical stock data",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://site.financialmodelingprep.com",
      "docsUrl": "https://site.financialmodelingprep.com/developer/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 250 req/day (limited symbols, EOD data only). Starter $19/mo: unlimited real-time US data. Premium adds global coverage, earnings, technicals."
      },
      "rateLimit": "250 req/day (free) · Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://site.financialmodelingprep.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:09.148Z",
      "verifiedStatus": 403,
      "latencyMs": 722
    },
    {
      "id": "fred",
      "name": "FRED API",
      "provider": "FRED",
      "category": "finance",
      "description": "Economic data from the Federal Reserve Bank of St. Louis",
      "longDescription": "Economic data from the Federal Reserve Bank of St. Louis",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://fred.stlouisfed.org",
      "docsUrl": "https://fred.stlouisfed.org/docs/api/fred/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Federal Reserve Bank of St. Louis economic data. Completely free — register for an API key. No rate limits published; generally 120 requests/min."
      },
      "rateLimit": "~120 req/min (no hard limit published)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fred.stlouisfed.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:09.358Z",
      "verifiedStatus": 200,
      "latencyMs": 915
    },
    {
      "id": "front-accounting-apis",
      "name": "Front Accounting APIs API",
      "provider": "Front Accounting APIs",
      "category": "finance",
      "description": "Front accounting is multilingual and multicurrency software for small businesses",
      "longDescription": "Front accounting is multilingual and multicurrency software for small businesses",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://frontaccounting.com",
      "docsUrl": "https://frontaccounting.com/fawiki/index.php?n=Devel.SimpleAPIModule",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source accounting software API. No paid API tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://frontaccounting.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.469Z",
      "verifiedStatus": 200,
      "latencyMs": 2017
    },
    {
      "id": "ig",
      "name": "IG API",
      "provider": "IG",
      "category": "finance",
      "description": "Spreadbetting and CFD Market Data",
      "longDescription": "Spreadbetting and CFD Market Data",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://labs.ig.com",
      "docsUrl": "https://labs.ig.com/gettingstarted",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with IG brokerage account. CFD and spread betting trading API for account holders."
      },
      "rateLimit": "50 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://labs.ig.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.611Z",
      "verifiedStatus": 200,
      "latencyMs": 2156
    },
    {
      "id": "indian-mutual-fund",
      "name": "Indian Mutual Fund API",
      "provider": "Indian Mutual Fund",
      "category": "finance",
      "description": "Get complete history of India Mutual Funds Data",
      "longDescription": "Get complete history of India Mutual Funds Data",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.mfapi.in",
      "docsUrl": "https://www.mfapi.in/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mfapi.in'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.893Z",
      "verifiedStatus": 200,
      "latencyMs": 2422
    },
    {
      "id": "intrinio",
      "name": "Intrinio API",
      "provider": "Intrinio",
      "category": "finance",
      "description": "A wide selection of financial data feeds",
      "longDescription": "A wide selection of financial data feeds",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://intrinio.com",
      "docsUrl": "https://intrinio.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Standard $0 (limited data), Expanded from $79/mo, Professional from $399/mo."
      },
      "rateLimit": "5,000 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://intrinio.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.460Z",
      "verifiedStatus": 200,
      "latencyMs": 1912
    },
    {
      "id": "klarna",
      "name": "Klarna API",
      "provider": "Klarna",
      "category": "finance",
      "description": "Klarna payment and shopping service",
      "longDescription": "Klarna payment and shopping service",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.klarna.com",
      "docsUrl": "https://docs.klarna.com/klarna-payments/api/payments-api/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "B2B payment solution (BNPL, payments, checkout). Pricing negotiated based on volume and geography. No public rate card — contact Klarna for pricing."
      },
      "rateLimit": "Varies by agreement",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.klarna.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.697Z",
      "verifiedStatus": 200,
      "latencyMs": 2137
    },
    {
      "id": "mercadopago",
      "name": "MercadoPago API",
      "provider": "MercadoPago",
      "category": "finance",
      "description": "Mercado Pago API reference - all the information you need to develop your integrations",
      "longDescription": "Mercado Pago API reference - all the information you need to develop your integrations",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.mercadopago.com.br",
      "docsUrl": "https://www.mercadopago.com.br/developers/es/reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Leading Latin American payment platform (Argentina, Brazil, Mexico, Colombia, Chile). Transaction fee: ~3.49%+fixed. Sandbox free for testing."
      },
      "rateLimit": "200 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mercadopago.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.700Z",
      "verifiedStatus": 200,
      "latencyMs": 2120
    },
    {
      "id": "mono",
      "name": "Mono API",
      "provider": "Mono",
      "category": "finance",
      "description": "Connect with users’ bank accounts and access transaction data in Africa",
      "longDescription": "Connect with users’ bank accounts and access transaction data in Africa",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://mono.co",
      "docsUrl": "https://mono.co/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go (Mono Connect). First 50 users free; $0.50/additional user/month."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mono.co'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.932Z",
      "verifiedStatus": 200,
      "latencyMs": 2298
    },
    {
      "id": "moov",
      "name": "Moov API",
      "provider": "Moov",
      "category": "finance",
      "description": "The Moov API makes it simple for platforms to send, receive, and store money",
      "longDescription": "The Moov API makes it simple for platforms to send, receive, and store money",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.moov.io",
      "docsUrl": "https://docs.moov.io/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Modern ACH and bank transfer API. No subscription fee. Usage-based: ACH $0.25-$0.50/transfer. Card processing: 2.9%+$0.30. Push to card available."
      },
      "rateLimit": "Varies by endpoint",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.moov.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.584Z",
      "verifiedStatus": 200,
      "latencyMs": 1944
    },
    {
      "id": "openfigi",
      "name": "OpenFIGI API",
      "provider": "OpenFIGI",
      "category": "finance",
      "description": "Equity, index, futures, options symbology from Bloomberg LP",
      "longDescription": "Equity, index, futures, options symbology from Bloomberg LP",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.openfigi.com",
      "docsUrl": "https://www.openfigi.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Bloomberg financial instrument identifier service. Free for basic mapping (10 items/request, 25 req/min). API key for higher limits. Enterprise via Bloomberg."
      },
      "rateLimit": "25 req/min (unauthenticated) · 250 req/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.openfigi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.005Z",
      "verifiedStatus": 200,
      "latencyMs": 2347
    },
    {
      "id": "razorpay-ifsc",
      "name": "Razorpay IFSC API",
      "provider": "Razorpay IFSC",
      "category": "finance",
      "description": "Indian Financial Systems Code (Bank Branch Codes)",
      "longDescription": "Indian Financial Systems Code (Bank Branch Codes)",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://razorpay.com",
      "docsUrl": "https://razorpay.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://razorpay.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.795Z",
      "verifiedStatus": 200,
      "latencyMs": 2068
    },
    {
      "id": "sec-edgar-data",
      "name": "SEC EDGAR Data API",
      "provider": "SEC EDGAR Data",
      "category": "finance",
      "description": "API to access annual reports of public US companies",
      "longDescription": "API to access annual reports of public US companies",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.sec.gov",
      "docsUrl": "https://www.sec.gov/edgar/sec-api-documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.sec.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:10.766Z",
      "verifiedStatus": 200,
      "latencyMs": 1970
    },
    {
      "id": "smart",
      "name": "SmartAPI API",
      "provider": "SmartAPI",
      "category": "finance",
      "description": "Gain access to set of <SmartAPI> and create end-to-end broking services",
      "longDescription": "Gain access to set of <SmartAPI> and create end-to-end broking services",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://smartapi.angelbroking.com",
      "docsUrl": "https://smartapi.angelbroking.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available for SMART financial data; paid for higher usage."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://smartapi.angelbroking.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.487Z",
      "verifiedStatus": 200,
      "latencyMs": 2605
    },
    {
      "id": "stockdata",
      "name": "StockData API",
      "provider": "StockData",
      "category": "finance",
      "description": "Real-Time, Intraday & Historical Market Data, News and Sentiment API",
      "longDescription": "Real-Time, Intraday & Historical Market Data, News and Sentiment API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.stockdata.org",
      "docsUrl": "https://www.StockData.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Global stock market data. Free: 100 req/month. Basic $9.99/mo (5K req). Professional $24.99/mo (25K req). Business $49.99/mo (100K req). Enterprise custom."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.stockdata.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.055Z",
      "verifiedStatus": 200,
      "latencyMs": 2099
    },
    {
      "id": "tradier",
      "name": "Tradier API",
      "provider": "Tradier",
      "category": "finance",
      "description": "US equity/option market data (delayed, intraday, historical)",
      "longDescription": "US equity/option market data (delayed, intraday, historical)",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.tradier.com",
      "docsUrl": "https://developer.tradier.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Stock brokerage and market data API. Developer (free): paper trading + market data sandbox. Individual: standard brokerage fees apply. Market data add-on available."
      },
      "rateLimit": "120 req/min (free/dev)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.tradier.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.037Z",
      "verifiedStatus": 200,
      "latencyMs": 1889
    },
    {
      "id": "twelve-data",
      "name": "Twelve Data API",
      "provider": "Twelve Data",
      "category": "finance",
      "description": "Stock market data (real-time & historical)",
      "longDescription": "Stock market data (real-time & historical)",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://twelvedata.com",
      "docsUrl": "https://twelvedata.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 800 credits/day (8 calls/min). Grow $29/mo: 55-377 calls/min. Pro $99/mo: 610-1,597 calls/min. Ultra $329/mo: 2,584+ calls/min."
      },
      "rateLimit": "8 calls/min (free) · 55-10,946 calls/min (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://twelvedata.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.415Z",
      "verifiedStatus": 200,
      "latencyMs": 2165
    },
    {
      "id": "wallstreetbets",
      "name": "WallstreetBets API",
      "provider": "WallstreetBets",
      "category": "finance",
      "description": "WallstreetBets Stock Comments Sentiment Analysis",
      "longDescription": "WallstreetBets Stock Comments Sentiment Analysis",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dashboard.nbshare.io",
      "docsUrl": "https://dashboard.nbshare.io/apps/reddit/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dashboard.nbshare.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.991Z",
      "verifiedStatus": 200,
      "latencyMs": 2714
    },
    {
      "id": "zoho-books",
      "name": "Zoho Books API",
      "provider": "Zoho Books",
      "category": "finance",
      "description": "Online accounting software, built for your business",
      "longDescription": "Online accounting software, built for your business",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.zoho.com",
      "docsUrl": "https://www.zoho.com/books/api/v3/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Zoho accounting and finance platform. Standard $15/org/mo. Professional $40/org/mo. Premium $60/org/mo. Elite $120/org/mo. Ultimate $240/org/mo."
      },
      "rateLimit": "100 requests/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.zoho.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.185Z",
      "verifiedStatus": 200,
      "latencyMs": 1827
    },
    {
      "id": "baconmockup",
      "name": "BaconMockup API",
      "provider": "BaconMockup",
      "category": "search",
      "description": "Resizable bacon placeholder images",
      "longDescription": "Resizable bacon placeholder images",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://baconmockup.com",
      "docsUrl": "https://baconmockup.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://baconmockup.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.830Z",
      "verifiedStatus": 200,
      "latencyMs": 2259
    },
    {
      "id": "open-brewery-db",
      "name": "Open Brewery DB API",
      "provider": "Open Brewery DB",
      "category": "search",
      "description": "Breweries, Cideries and Craft Beer Bottle Shops",
      "longDescription": "Breweries, Cideries and Craft Beer Bottle Shops",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.openbrewerydb.org",
      "docsUrl": "https://www.openbrewerydb.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.openbrewerydb.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.240Z",
      "verifiedStatus": 200,
      "latencyMs": 896
    },
    {
      "id": "whiskyhunter",
      "name": "WhiskyHunter API",
      "provider": "WhiskyHunter",
      "category": "search",
      "description": "Past online whisky auctions statistical data",
      "longDescription": "Past online whisky auctions statistical data",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://whiskyhunter.net",
      "docsUrl": "https://whiskyhunter.net/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://whiskyhunter.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.873Z",
      "verifiedStatus": 200,
      "latencyMs": 1413
    },
    {
      "id": "age-of-empires-ii",
      "name": "Age of Empires II API",
      "provider": "Age of Empires II",
      "category": "entertainment",
      "description": "Get information about Age of Empires II resources",
      "longDescription": "Get information about Age of Empires II resources",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://age-of-empires-2-api.herokuapp.com",
      "docsUrl": "https://age-of-empires-2-api.herokuapp.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://age-of-empires-2-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.479Z",
      "verifiedStatus": 404,
      "latencyMs": 1010
    },
    {
      "id": "battle-net",
      "name": "Battle.net API",
      "provider": "Battle.net",
      "category": "entertainment",
      "description": "Diablo III, Hearthstone, StarCraft II and World of Warcraft game data APIs",
      "longDescription": "Diablo III, Hearthstone, StarCraft II and World of Warcraft game data APIs",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://develop.battle.net",
      "docsUrl": "https://develop.battle.net/documentation/guides/getting-started",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Blizzard developer account. Access to game data APIs at no charge."
      },
      "rateLimit": "36,000 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://develop.battle.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.509Z",
      "verifiedStatus": 200,
      "latencyMs": 1925
    },
    {
      "id": "board-game-geek",
      "name": "Board Game Geek API",
      "provider": "Board Game Geek",
      "category": "entertainment",
      "description": "Board games, RPG and videogames",
      "longDescription": "Board games, RPG and videogames",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://boardgamegeek.com",
      "docsUrl": "https://boardgamegeek.com/wiki/page/BGG_XML_API2",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://boardgamegeek.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.584Z",
      "verifiedStatus": 200,
      "latencyMs": 973
    },
    {
      "id": "clash-of-clans",
      "name": "Clash of Clans API",
      "provider": "Clash of Clans",
      "category": "entertainment",
      "description": "Clash of Clans Game Information",
      "longDescription": "Clash of Clans Game Information",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.clashofclans.com",
      "docsUrl": "https://developer.clashofclans.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Supercell developer account. Player, clan, and war statistics."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.clashofclans.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.792Z",
      "verifiedStatus": 200,
      "latencyMs": 1095
    },
    {
      "id": "crafatar",
      "name": "Crafatar API",
      "provider": "Crafatar",
      "category": "entertainment",
      "description": "API for Minecraft skins and faces",
      "longDescription": "API for Minecraft skins and faces",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://crafatar.com",
      "docsUrl": "https://crafatar.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://crafatar.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.638Z",
      "verifiedStatus": 521,
      "latencyMs": 938
    },
    {
      "id": "digimon-information",
      "name": "Digimon Information API",
      "provider": "Digimon Information",
      "category": "entertainment",
      "description": "Provides information about digimon creatures",
      "longDescription": "Provides information about digimon creatures",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://digimon-api.vercel.app",
      "docsUrl": "https://digimon-api.vercel.app/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://digimon-api.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.859Z",
      "verifiedStatus": 200,
      "latencyMs": 1093
    },
    {
      "id": "disney",
      "name": "Disney API",
      "provider": "Disney",
      "category": "entertainment",
      "description": "Information of Disney characters",
      "longDescription": "Information of Disney characters",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://disneyapi.dev",
      "docsUrl": "https://disneyapi.dev",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://disneyapi.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.767Z",
      "verifiedStatus": 200,
      "latencyMs": 972
    },
    {
      "id": "dota-2",
      "name": "Dota 2 API",
      "provider": "Dota 2",
      "category": "entertainment",
      "description": "Provides information about Player stats , Match stats, Rankings for Dota 2",
      "longDescription": "Provides information about Player stats , Match stats, Rankings for Dota 2",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.opendota.com",
      "docsUrl": "https://docs.opendota.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free via Steam Web API. No paid tiers; game statistics and match data."
      },
      "rateLimit": "100,000 req/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.opendota.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.817Z",
      "verifiedStatus": 200,
      "latencyMs": 924
    },
    {
      "id": "dungeons-and-dragons-alternate",
      "name": "Dungeons and Dragons (Alternate) API",
      "provider": "Dungeons and Dragons (Alternate)",
      "category": "entertainment",
      "description": "Includes all monsters and spells from the SRD (System Reference Document) as well as a search API",
      "longDescription": "Includes all monsters and spells from the SRD (System Reference Document) as well as a search API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://open5e.com",
      "docsUrl": "https://open5e.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://open5e.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.877Z",
      "verifiedStatus": 200,
      "latencyMs": 945
    },
    {
      "id": "eve-online",
      "name": "Eve Online API",
      "provider": "Eve Online",
      "category": "entertainment",
      "description": "Third-Party Developer Documentation",
      "longDescription": "Third-Party Developer Documentation",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://esi.evetech.net",
      "docsUrl": "https://esi.evetech.net/ui",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free ESI API. No paid tiers; maintained by CCP Games for EVE Online data."
      },
      "rateLimit": "~150 req/s across all endpoints",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://esi.evetech.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.055Z",
      "verifiedStatus": 200,
      "latencyMs": 2050
    },
    {
      "id": "ffxiv-collect",
      "name": "FFXIV Collect API",
      "provider": "FFXIV Collect",
      "category": "entertainment",
      "description": "Another website for tracking your Final Fantasy XIV collections.",
      "longDescription": "Another website for tracking your Final Fantasy XIV collections.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ffxivcollect.com",
      "docsUrl": "https://ffxivcollect.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ffxivcollect.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:11.981Z",
      "verifiedStatus": 200,
      "latencyMs": 944
    },
    {
      "id": "final-fantasy-xiv",
      "name": "Final Fantasy XIV API",
      "provider": "Final Fantasy XIV",
      "category": "entertainment",
      "description": "The FFXIV web API - Search and explore comprehensive game data.",
      "longDescription": "The FFXIV web API - Search and explore comprehensive game data.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://xivapi.com",
      "docsUrl": "https://xivapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://xivapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.726Z",
      "verifiedStatus": 200,
      "latencyMs": 1670
    },
    {
      "id": "gdbrowser",
      "name": "GDBrowser API",
      "provider": "GDBrowser",
      "category": "entertainment",
      "description": "Easy way to use the Geometry Dash Servers",
      "longDescription": "Easy way to use the Geometry Dash Servers",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://gdbrowser.com",
      "docsUrl": "https://gdbrowser.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://gdbrowser.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.221Z",
      "verifiedStatus": 200,
      "latencyMs": 1036
    },
    {
      "id": "joke",
      "name": "JokeAPI API",
      "provider": "JokeAPI",
      "category": "entertainment",
      "description": "Programming, Miscellaneous and Dark Jokes",
      "longDescription": "Programming, Miscellaneous and Dark Jokes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://sv443.net",
      "docsUrl": "https://sv443.net/jokeapi/v2/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://sv443.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.070Z",
      "verifiedStatus": 200,
      "latencyMs": 830
    },
    {
      "id": "jokes-one",
      "name": "Jokes One API",
      "provider": "Jokes One",
      "category": "entertainment",
      "description": "Joke of the day and large category of jokes accessible via REST API",
      "longDescription": "Joke of the day and large category of jokes accessible via REST API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://jokes.one",
      "docsUrl": "https://jokes.one/api/joke/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 req/hour. Paid plans from $5/mo (unlimited). Annual plans available."
      },
      "rateLimit": "5 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://jokes.one'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.255Z",
      "verifiedStatus": 200,
      "latencyMs": 840
    },
    {
      "id": "lichess",
      "name": "Lichess API",
      "provider": "Lichess",
      "category": "entertainment",
      "description": "Access to all data of users, games, puzzles and etc on Lichess",
      "longDescription": "Access to all data of users, games, puzzles and etc on Lichess",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://lichess.org",
      "docsUrl": "https://lichess.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Completely free and open-source. No API keys required for most endpoints."
      },
      "rateLimit": "~15 req/s (anonymous); higher when authenticated",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://lichess.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.430Z",
      "verifiedStatus": 200,
      "latencyMs": 950
    },
    {
      "id": "mario-kart-tour",
      "name": "Mario Kart Tour API",
      "provider": "Mario Kart Tour",
      "category": "entertainment",
      "description": "API for Drivers, Karts, Gliders and Courses",
      "longDescription": "API for Drivers, Karts, Gliders and Courses",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://mario-kart-tour-api.herokuapp.com",
      "docsUrl": "https://mario-kart-tour-api.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Unofficial/reverse-engineered API. No official pricing; third-party maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mario-kart-tour-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.329Z",
      "verifiedStatus": 404,
      "latencyMs": 842
    },
    {
      "id": "minecraft-server-status",
      "name": "Minecraft Server Status API",
      "provider": "Minecraft Server Status",
      "category": "entertainment",
      "description": "API to get Information about a Minecraft Server",
      "longDescription": "API to get Information about a Minecraft Server",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.mcsrvstat.us",
      "docsUrl": "https://api.mcsrvstat.us",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.mcsrvstat.us'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.148Z",
      "verifiedStatus": 200,
      "latencyMs": 621
    },
    {
      "id": "mmo-games",
      "name": "MMO Games API",
      "provider": "MMO Games",
      "category": "entertainment",
      "description": "Your best source for free MMORPGs and MMOs. Get exclusive coverage, giveaways, reviews, news and more",
      "longDescription": "Your best source for free MMORPGs and MMOs. Get exclusive coverage, giveaways, reviews, news and more",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.mmobomb.com",
      "docsUrl": "https://www.mmobomb.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mmobomb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 58,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.475Z",
      "verifiedStatus": 200,
      "latencyMs": 891
    },
    {
      "id": "playerdb",
      "name": "PlayerDB API",
      "provider": "PlayerDB",
      "category": "entertainment",
      "description": "Query Minecraft, Steam and XBox Accounts",
      "longDescription": "Query Minecraft, Steam and XBox Accounts",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://playerdb.co",
      "docsUrl": "https://playerdb.co/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://playerdb.co'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.237Z",
      "verifiedStatus": 200,
      "latencyMs": 599
    },
    {
      "id": "psychonauts",
      "name": "Psychonauts API",
      "provider": "Psychonauts",
      "category": "entertainment",
      "description": "Netlify's API enables programmatic control of sites, deployments, DNS records, forms, functions, and build hooks. Deploy sites, trigger builds, and manage teams via REST.",
      "longDescription": "Psychonauts World Characters Information and PSI Powers",
      "color": "#f97316",
      "tags": [
        "maps",
        "entertainment",
        "developer",
        "deployment",
        "hosting",
        "jamstack",
        "ci/cd"
      ],
      "authType": "bearer",
      "authDescription": "Personal Access Token as a Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://psychonauts-api.netlify.app",
      "docsUrl": "https://psychonauts-api.netlify.app/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "GB bandwidth",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Hobby",
            "monthlyCents": 0,
            "included": "100 GB bandwidth/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 1900,
            "included": "400 GB bandwidth/mo"
          },
          {
            "name": "Business",
            "monthlyCents": 9900,
            "included": "Advanced security, SSO"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Hobby: free. Pro: $19/mo (400GB bandwidth). Business: $99/mo. Enterprise: custom pricing."
      },
      "rateLimit": "500 requests/min per API token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://psychonauts-api.netlify.app'",
      "sampleResponse": "{}",
      "scoreDepth": 43,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 67,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.298Z",
      "verifiedStatus": 200,
      "latencyMs": 531
    },
    {
      "id": "quizapi-io",
      "name": "quizapi.io API",
      "provider": "quizapi.io",
      "category": "entertainment",
      "description": "Access to various kind of quiz questions",
      "longDescription": "Access to various kind of quiz questions",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://quizapi.io",
      "docsUrl": "https://quizapi.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 20 req/min, 100 req/day. Pro $5/mo (1,000/day), Premium $15/mo (5,000/day)."
      },
      "rateLimit": "20 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://quizapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.394Z",
      "verifiedStatus": 200,
      "latencyMs": 602
    },
    {
      "id": "raider",
      "name": "Raider API",
      "provider": "Raider",
      "category": "entertainment",
      "description": "Provides detailed character and guild rankings for Raiding and Mythic+ content in World of Warcraft",
      "longDescription": "Provides detailed character and guild rankings for Raiding and Mythic+ content in World of Warcraft",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://raider.io",
      "docsUrl": "https://raider.io/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://raider.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.439Z",
      "verifiedStatus": 200,
      "latencyMs": 622
    },
    {
      "id": "rick-and-morty",
      "name": "Rick and Morty API",
      "provider": "Rick and Morty",
      "category": "entertainment",
      "description": "All the Rick and Morty information, including images",
      "longDescription": "All the Rick and Morty information, including images",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://rickandmortyapi.com",
      "docsUrl": "https://rickandmortyapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://rickandmortyapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 90,
      "scorePricing": 90,
      "score": 61,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.310Z",
      "verifiedStatus": 200,
      "latencyMs": 480
    },
    {
      "id": "riot-games",
      "name": "Riot Games API",
      "provider": "Riot Games",
      "category": "entertainment",
      "description": "League of Legends Game Information",
      "longDescription": "League of Legends Game Information",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.riotgames.com",
      "docsUrl": "https://developer.riotgames.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Riot developer account. Personal keys: 20 req/s; production keys by approval."
      },
      "rateLimit": "20 req/s (personal); higher limits for production apps",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.riotgames.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.902Z",
      "verifiedStatus": 200,
      "latencyMs": 1043
    },
    {
      "id": "rps-101",
      "name": "RPS 101 API",
      "provider": "RPS 101",
      "category": "entertainment",
      "description": "Rock, Paper, Scissors with 101 objects",
      "longDescription": "Rock, Paper, Scissors with 101 objects",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://rps101.pythonanywhere.com",
      "docsUrl": "https://rps101.pythonanywhere.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://rps101.pythonanywhere.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.487Z",
      "verifiedStatus": 404,
      "latencyMs": 614
    },
    {
      "id": "runescape",
      "name": "RuneScape API",
      "provider": "RuneScape",
      "category": "entertainment",
      "description": "RuneScape and OSRS RPGs information",
      "longDescription": "RuneScape and OSRS RPGs information",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://runescape.wiki",
      "docsUrl": "https://runescape.wiki/w/Application_programming_interface",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://runescape.wiki'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.458Z",
      "verifiedStatus": 200,
      "latencyMs": 581
    },
    {
      "id": "spacetraders",
      "name": "SpaceTradersAPI API",
      "provider": "SpaceTradersAPI",
      "category": "entertainment",
      "description": "A playable inter-galactic space trading MMOAPI",
      "longDescription": "A playable inter-galactic space trading MMOAPI",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://spacetraders.io",
      "docsUrl": "https://spacetraders.io?rel=pub-apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Browser-based space trading game API; no paid tiers."
      },
      "rateLimit": "2 req/s per agent",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://spacetraders.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.254Z",
      "verifiedStatus": 200,
      "latencyMs": 1273
    },
    {
      "id": "superheroes",
      "name": "SuperHeroes API",
      "provider": "SuperHeroes",
      "category": "entertainment",
      "description": "All SuperHeroes and Villains data from all universes under a single API",
      "longDescription": "All SuperHeroes and Villains data from all universes under a single API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://superheroapi.com",
      "docsUrl": "https://superheroapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer key. No paid tiers for superhero/villain character data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://superheroapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.597Z",
      "verifiedStatus": 200,
      "latencyMs": 606
    },
    {
      "id": "tebex",
      "name": "Tebex API",
      "provider": "Tebex",
      "category": "entertainment",
      "description": "Tebex API for information about game purchases",
      "longDescription": "Tebex API for information about game purchases",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.tebex.io",
      "docsUrl": "https://docs.tebex.io/plugin/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Tebex store. 0% platform fee on most game servers; payment processing fees apply."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.tebex.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.586Z",
      "verifiedStatus": 200,
      "latencyMs": 2516
    },
    {
      "id": "tronald-dump",
      "name": "Tronald Dump API",
      "provider": "Tronald Dump",
      "category": "entertainment",
      "description": "The dumbest things Donald Trump has ever said",
      "longDescription": "The dumbest things Donald Trump has ever said",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.tronalddump.io",
      "docsUrl": "https://www.tronalddump.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.tronalddump.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.269Z",
      "verifiedStatus": 200,
      "latencyMs": 1121
    },
    {
      "id": "universalis",
      "name": "Universalis API",
      "provider": "Universalis",
      "category": "entertainment",
      "description": "Final Fantasy XIV Online: Market Board aggregator. Find Prices, track Item History and create Price Alerts. Anywhere, anytime.",
      "longDescription": "Final Fantasy XIV Online: Market Board aggregator. Find Prices, track Item History and create Price Alerts. Anywhere, anytime.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://universalis.app",
      "docsUrl": "https://universalis.app/docs/index.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://universalis.app'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 58,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.798Z",
      "verifiedStatus": 200,
      "latencyMs": 577
    },
    {
      "id": "valorant-non-official",
      "name": "Valorant (non-official) API",
      "provider": "Valorant (non-official)",
      "category": "entertainment",
      "description": "An extensive API containing data of most Valorant in-game items, assets and more",
      "longDescription": "An extensive API containing data of most Valorant in-game items, assets and more",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://valorant-api.com",
      "docsUrl": "https://valorant-api.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://valorant-api.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.931Z",
      "verifiedStatus": 200,
      "latencyMs": 694
    },
    {
      "id": "warface-non-official",
      "name": "Warface (non-official) API",
      "provider": "Warface (non-official)",
      "category": "entertainment",
      "description": "Official API proxy with better data structure and more features",
      "longDescription": "Official API proxy with better data structure and more features",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.wfstats.cf",
      "docsUrl": "https://api.wfstats.cf",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.wfstats.cf'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.774Z",
      "verifiedStatus": 200,
      "latencyMs": 1519
    },
    {
      "id": "ipstack",
      "name": "IPstack API",
      "provider": "IPstack",
      "category": "maps",
      "description": "Locate and identify website visitors by IP address",
      "longDescription": "Locate and identify website visitors by IP address",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ipstack.com",
      "docsUrl": "https://ipstack.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 requests/month (no HTTPS). Basic $9.99/mo (10K req). Professional $49.99/mo (50K req). Professional Plus $99.99/mo (250K req, security data)."
      },
      "rateLimit": "100 req/month (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ipstack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:12.952Z",
      "verifiedStatus": 200,
      "latencyMs": 653
    },
    {
      "id": "ipapi-com",
      "name": "ipapi.com API",
      "provider": "ipapi.com",
      "category": "maps",
      "description": "Real-time Geolocation & Reverse IP Lookup REST API",
      "longDescription": "Real-time Geolocation & Reverse IP Lookup REST API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ipapi.com",
      "docsUrl": "https://ipapi.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "IP geolocation. Free: 1,000 lookups/day (no key needed; HTTP only). Paid from $10/mo: HTTPS, bulk lookup, higher limits. Business $149/mo (750K/day)."
      },
      "rateLimit": "1,000 req/day (free, unauthenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ipapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.048Z",
      "verifiedStatus": 200,
      "latencyMs": 738
    },
    {
      "id": "actinia-grass-gis",
      "name": "Actinia Grass GIS API",
      "provider": "Actinia Grass GIS",
      "category": "maps",
      "description": "Actinia is an open source REST API for geographical data that uses GRASS GIS",
      "longDescription": "Actinia is an open source REST API for geographical data that uses GRASS GIS",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://actinia.mundialis.de",
      "docsUrl": "https://actinia.mundialis.de/api_docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. GRASS GIS geospatial REST API; self-hosted."
      },
      "rateLimit": "Based on deployment",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://actinia.mundialis.de'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.444Z",
      "verifiedStatus": 200,
      "latencyMs": 2115
    },
    {
      "id": "adresse-data-gouv-fr",
      "name": "adresse.data.gouv.fr API",
      "provider": "adresse.data.gouv.fr",
      "category": "maps",
      "description": "Address database of France, geocoding and reverse",
      "longDescription": "Address database of France, geocoding and reverse",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://adresse.data.gouv.fr",
      "docsUrl": "https://adresse.data.gouv.fr",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://adresse.data.gouv.fr'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.414Z",
      "verifiedStatus": 200,
      "latencyMs": 1020
    },
    {
      "id": "airtel-ip",
      "name": "Airtel IP API",
      "provider": "Airtel IP",
      "category": "maps",
      "description": "IP Geolocation API. Collecting data from multiple sources",
      "longDescription": "IP Geolocation API. Collecting data from multiple sources",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://sys.airtel.lv",
      "docsUrl": "https://sys.airtel.lv/ip2country/1.1.1.1/?full=true",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://sys.airtel.lv'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.173Z",
      "verifiedStatus": 403,
      "latencyMs": 743
    },
    {
      "id": "bng2latlong",
      "name": "bng2latlong API",
      "provider": "bng2latlong",
      "category": "maps",
      "description": "Convert British OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitude",
      "longDescription": "Convert British OSGB36 easting and northing (British National Grid) to WGS84 latitude and longitude",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.getthedata.com",
      "docsUrl": "https://www.getthedata.com/bng2latlong",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.getthedata.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.471Z",
      "verifiedStatus": 200,
      "latencyMs": 1030
    },
    {
      "id": "citysdk",
      "name": "CitySDK API",
      "provider": "CitySDK",
      "category": "maps",
      "description": "Open APIs for select European cities",
      "longDescription": "Open APIs for select European cities",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://www.citysdk.eu",
      "docsUrl": "http://www.citysdk.eu/citysdk-toolkit/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.citysdk.eu'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:22.095Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "country",
      "name": "Country API",
      "provider": "Country",
      "category": "maps",
      "description": "Get your visitor's country from their IP",
      "longDescription": "Get your visitor's country from their IP",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://country.is",
      "docsUrl": "http://country.is/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://country.is'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.386Z",
      "verifiedStatus": 200,
      "latencyMs": 1911
    },
    {
      "id": "countrystatecity",
      "name": "CountryStateCity API",
      "provider": "CountryStateCity",
      "category": "maps",
      "description": "World countries, states, regions, provinces, cities & towns in JSON, SQL, XML, YAML, & CSV format",
      "longDescription": "World countries, states, regions, provinces, cities & towns in JSON, SQL, XML, YAML, & CSV format",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://countrystatecity.in",
      "docsUrl": "https://countrystatecity.in/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Country, State, City data API is free with API key. No paid tiers. Provides geographic data for countries, states, and cities worldwide."
      },
      "rateLimit": "Reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://countrystatecity.in'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.027Z",
      "verifiedStatus": 200,
      "latencyMs": 1538
    },
    {
      "id": "geoapify",
      "name": "Geoapify API",
      "provider": "Geoapify",
      "category": "maps",
      "description": "Forward and reverse geocoding, address autocomplete",
      "longDescription": "Forward and reverse geocoding, address autocomplete",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.geoapify.com",
      "docsUrl": "https://www.geoapify.com/api/geocoding-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 3,000 requests/day (geocoding, routing, maps). Moderate $49/mo (100K req/day). Advanced $149/mo (500K req/day). Premium $499/mo. Enterprise custom."
      },
      "rateLimit": "3K req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.geoapify.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.061Z",
      "verifiedStatus": 200,
      "latencyMs": 1552
    },
    {
      "id": "geocod-io",
      "name": "Geocod.io API",
      "provider": "Geocod.io",
      "category": "maps",
      "description": "Address geocoding / reverse geocoding in bulk",
      "longDescription": "Address geocoding / reverse geocoding in bulk",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.geocod.io",
      "docsUrl": "https://www.geocod.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 2,500 lookups/day (US + Canada). Pay-as-you-go: $0.50/1K lookups (1K-99K). Volume discounts at higher tiers. No monthly fee needed."
      },
      "rateLimit": "1K req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.geocod.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.473Z",
      "verifiedStatus": 200,
      "latencyMs": 876
    },
    {
      "id": "geocode-xyz",
      "name": "Geocode.xyz API",
      "provider": "Geocode.xyz",
      "category": "maps",
      "description": "Provides worldwide forward/reverse geocoding, batch geocoding and geoparsing",
      "longDescription": "Provides worldwide forward/reverse geocoding, batch geocoding and geoparsing",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://geocode.xyz",
      "docsUrl": "https://geocode.xyz/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://geocode.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.813Z",
      "verifiedStatus": 200,
      "latencyMs": 1087
    },
    {
      "id": "geocodify-com",
      "name": "Geocodify.com API",
      "provider": "Geocodify.com",
      "category": "maps",
      "description": "Worldwide geocoding, geoparsing and autocomplete for addresses",
      "longDescription": "Worldwide geocoding, geoparsing and autocomplete for addresses",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://geocodify.com",
      "docsUrl": "https://geocodify.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Geocoding API. Free: 10,000 requests/month. Startup $9/mo (100K req/mo). Growth $29/mo (500K req/mo). Scale $99/mo (2M req/mo)."
      },
      "rateLimit": "1K req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://geocodify.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.309Z",
      "verifiedStatus": 200,
      "latencyMs": 1511
    },
    {
      "id": "geographql",
      "name": "GeographQL API",
      "provider": "GeographQL",
      "category": "maps",
      "description": "Netlify's API enables programmatic control of sites, deployments, DNS records, forms, functions, and build hooks. Deploy sites, trigger builds, and manage teams via REST.",
      "longDescription": "A Country, State, and City GraphQL API",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "entertainment",
        "developer",
        "deployment",
        "hosting",
        "jamstack",
        "ci/cd"
      ],
      "authType": "bearer",
      "authDescription": "Personal Access Token as a Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://geographql.netlify.app",
      "docsUrl": "https://geographql.netlify.app",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "GB bandwidth",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Hobby",
            "monthlyCents": 0,
            "included": "100 GB bandwidth/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 1900,
            "included": "400 GB bandwidth/mo"
          },
          {
            "name": "Business",
            "monthlyCents": 9900,
            "included": "Advanced security, SSO"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Hobby: free. Pro: $19/mo (400GB bandwidth). Business: $99/mo. Enterprise: custom pricing."
      },
      "rateLimit": "500 requests/min per API token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://geographql.netlify.app'",
      "sampleResponse": "{}",
      "scoreDepth": 39,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.867Z",
      "verifiedStatus": 200,
      "latencyMs": 965
    },
    {
      "id": "geojs",
      "name": "GeoJS API",
      "provider": "GeoJS",
      "category": "maps",
      "description": "IP geolocation with ChatOps integration",
      "longDescription": "IP geolocation with ChatOps integration",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.geojs.io",
      "docsUrl": "https://www.geojs.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.geojs.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:13.923Z",
      "verifiedStatus": 200,
      "latencyMs": 992
    },
    {
      "id": "geokeo",
      "name": "Geokeo API",
      "provider": "Geokeo",
      "category": "maps",
      "description": "Geokeo geocoding service- with 2500 free api requests daily",
      "longDescription": "Geokeo geocoding service- with 2500 free api requests daily",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://geokeo.com",
      "docsUrl": "https://geokeo.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://geokeo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.860Z",
      "verifiedStatus": 200,
      "latencyMs": 1907
    },
    {
      "id": "geoplugin",
      "name": "geoPlugin API",
      "provider": "geoPlugin",
      "category": "maps",
      "description": "IP geolocation and currency conversion",
      "longDescription": "IP geolocation and currency conversion",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.geoplugin.com",
      "docsUrl": "https://www.geoplugin.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.geoplugin.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.035Z",
      "verifiedStatus": 403,
      "latencyMs": 987
    },
    {
      "id": "hellosalut",
      "name": "HelloSalut API",
      "provider": "HelloSalut",
      "category": "maps",
      "description": "Get hello translation following user language",
      "longDescription": "Get hello translation following user language",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://fourtonfish.com",
      "docsUrl": "https://fourtonfish.com/project/hellosalut-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fourtonfish.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.660Z",
      "verifiedStatus": 200,
      "latencyMs": 2605
    },
    {
      "id": "hong-kong-geodata-store",
      "name": "Hong Kong GeoData Store API",
      "provider": "Hong Kong GeoData Store",
      "category": "maps",
      "description": "API for accessing geo-data of Hong Kong",
      "longDescription": "API for accessing geo-data of Hong Kong",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://geodata.gov.hk",
      "docsUrl": "https://geodata.gov.hk/gs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://geodata.gov.hk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.346Z",
      "verifiedStatus": 200,
      "latencyMs": 2173
    },
    {
      "id": "ibge",
      "name": "IBGE API",
      "provider": "IBGE",
      "category": "maps",
      "description": "Aggregate services of IBGE (Brazilian Institute of Geography and Statistics)",
      "longDescription": "Aggregate services of IBGE (Brazilian Institute of Geography and Statistics)",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://servicodados.ibge.gov.br",
      "docsUrl": "https://servicodados.ibge.gov.br/api/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://servicodados.ibge.gov.br'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.552Z",
      "verifiedStatus": 200,
      "latencyMs": 3297
    },
    {
      "id": "ipapi-co",
      "name": "ipapi.co API",
      "provider": "ipapi.co",
      "category": "maps",
      "description": "Find IP address location information",
      "longDescription": "Find IP address location information",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ipapi.co",
      "docsUrl": "https://ipapi.co/api/#introduction",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ipapi.co'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.533Z",
      "verifiedStatus": 200,
      "latencyMs": 1264
    },
    {
      "id": "ipgeo",
      "name": "IPGEO API",
      "provider": "IPGEO",
      "category": "maps",
      "description": "Unlimited free IP Address API with useful information",
      "longDescription": "Unlimited free IP Address API with useful information",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.techniknews.net",
      "docsUrl": "https://api.techniknews.net/ipgeo/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.techniknews.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.601Z",
      "verifiedStatus": 200,
      "latencyMs": 1187
    },
    {
      "id": "ipgeolocation",
      "name": "ipgeolocation API",
      "provider": "ipgeolocation",
      "category": "maps",
      "description": "IP Geolocation AP with free plan 30k requests per month",
      "longDescription": "IP Geolocation AP with free plan 30k requests per month",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ipgeolocation.io",
      "docsUrl": "https://ipgeolocation.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "IP geolocation API. Free: 1,000 requests/day. Basic $14.99/mo (10K/day). Standard $24.99/mo (30K/day). Advanced $34.99/mo (75K/day). Business $79.99/mo."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ipgeolocation.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.924Z",
      "verifiedStatus": 200,
      "latencyMs": 1453
    },
    {
      "id": "ipinfodb",
      "name": "IPInfoDB API",
      "provider": "IPInfoDB",
      "category": "maps",
      "description": "IPinfo provides accurate IP geolocation and network intelligence. Get country, region, city, ASN, ISP, and timezone data for any IP address with sub-millisecond response times.",
      "longDescription": "Free Geolocation tools and APIs for country, region, city and time zone lookup by IP address",
      "color": "#3b82f6",
      "tags": [
        "developer",
        "maps",
        "ip",
        "geolocation",
        "location",
        "network"
      ],
      "authType": "api-key",
      "authDescription": "API token as a query parameter or in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_IPINFO_TOKEN",
      "baseUrl": "https://www.ipinfodb.com",
      "docsUrl": "https://www.ipinfodb.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 50000,
          "unit": "requests",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "50,000 req/mo"
          },
          {
            "name": "Basic",
            "monthlyCents": 9900,
            "included": "150,000 req/mo"
          },
          {
            "name": "Standard",
            "monthlyCents": 24900,
            "included": "500,000 req/mo"
          },
          {
            "name": "Business",
            "monthlyCents": 49900,
            "included": "1,500,000 req/mo"
          }
        ],
        "details": "Free: 50k req/mo. Basic: $99/mo (150k req/mo). Standard: $249/mo (500k req/mo). Business: $499/mo (1.5M req/mo)."
      },
      "rateLimit": "50,000 requests/month free; burst up to 65,000/mo",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ipinfodb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 38,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.488Z",
      "verifiedStatus": 403,
      "latencyMs": 1015
    },
    {
      "id": "keycdn-ip-location-finder",
      "name": "keycdn IP Location Finder API",
      "provider": "keycdn IP Location Finder",
      "category": "maps",
      "description": "Get the IP geolocation data through the simple REST API. All the responses are JSON encoded",
      "longDescription": "Get the IP geolocation data through the simple REST API. All the responses are JSON encoded",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tools.keycdn.com",
      "docsUrl": "https://tools.keycdn.com/geo",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "KeyCDN IP location API. Free with KeyCDN account. IP geolocation data for CDN and network routing purposes. KeyCDN CDN from $0.04/GB."
      },
      "rateLimit": "1K req/hour (free with CDN account)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tools.keycdn.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.012Z",
      "verifiedStatus": 200,
      "latencyMs": 1237
    },
    {
      "id": "locationiq",
      "name": "LocationIQ API",
      "provider": "LocationIQ",
      "category": "maps",
      "description": "Provides forward/reverse geocoding and batch geocoding",
      "longDescription": "Provides forward/reverse geocoding and batch geocoding",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://locationiq.org",
      "docsUrl": "https://locationiq.org/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5,000 requests/day (2 req/s). Paygo $0.50/1K requests. Petite $49/mo (10K req/day, 15 req/s). Standard $149/mo (50K req/day). Plus $399/mo."
      },
      "rateLimit": "2 req/s (free) · Up to 500 req/s (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://locationiq.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.338Z",
      "verifiedStatus": 200,
      "latencyMs": 2525
    },
    {
      "id": "longdo-map",
      "name": "Longdo Map API",
      "provider": "Longdo Map",
      "category": "maps",
      "description": "Interactive map with detailed places and information portal in Thailand",
      "longDescription": "Interactive map with detailed places and information portal in Thailand",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://map.longdo.com",
      "docsUrl": "https://map.longdo.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Thailand mapping API (Longdo Map). Free tier available for non-commercial use. Commercial licensing from Longdo/MMIS. Thailand-focused map data."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://map.longdo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.114Z",
      "verifiedStatus": 200,
      "latencyMs": 2247
    },
    {
      "id": "mapquest",
      "name": "MapQuest API",
      "provider": "MapQuest",
      "category": "maps",
      "description": "To access tools and resources to map the world",
      "longDescription": "To access tools and resources to map the world",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.mapquest.com",
      "docsUrl": "https://developer.mapquest.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 15,000 transactions/month. Advanced $49/mo (up to 50K transactions). On Demand: $0.005/transaction above free quota. Enterprise custom."
      },
      "rateLimit": "500 req/s (paid plans)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.mapquest.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:14.737Z",
      "verifiedStatus": 200,
      "latencyMs": 814
    },
    {
      "id": "nominatim",
      "name": "Nominatim API",
      "provider": "Nominatim",
      "category": "maps",
      "description": "Provides worldwide forward / reverse geocoding",
      "longDescription": "Provides worldwide forward / reverse geocoding",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://nominatim.org",
      "docsUrl": "https://nominatim.org/release-docs/latest/api/Overview/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nominatim.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.421Z",
      "verifiedStatus": 200,
      "latencyMs": 1394
    },
    {
      "id": "one-map-singapore",
      "name": "One Map, Singapore API",
      "provider": "One Map, Singapore",
      "category": "maps",
      "description": "Singapore Land Authority REST API services for Singapore addresses",
      "longDescription": "Singapore Land Authority REST API services for Singapore addresses",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.onemap.gov.sg",
      "docsUrl": "https://www.onemap.gov.sg/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Official Singapore government mapping API. Free for developers and businesses with a Singapore government-approved API token. Singapore-focused."
      },
      "rateLimit": "250 req/min (free with token)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.onemap.gov.sg'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.399Z",
      "verifiedStatus": 200,
      "latencyMs": 2364
    },
    {
      "id": "onwater",
      "name": "OnWater API",
      "provider": "OnWater",
      "category": "maps",
      "description": "Determine if a lat/lon is on water or land",
      "longDescription": "Determine if a lat/lon is on water or land",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://onwater.io",
      "docsUrl": "https://onwater.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://onwater.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.102Z",
      "verifiedStatus": 200,
      "latencyMs": 2041
    },
    {
      "id": "open-topo-data",
      "name": "Open Topo Data API",
      "provider": "Open Topo Data",
      "category": "maps",
      "description": "Elevation and ocean depth for a latitude and longitude",
      "longDescription": "Elevation and ocean depth for a latitude and longitude",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.opentopodata.org",
      "docsUrl": "https://www.opentopodata.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.opentopodata.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.013Z",
      "verifiedStatus": 200,
      "latencyMs": 704
    },
    {
      "id": "openrouteservice-org",
      "name": "openrouteservice.org API",
      "provider": "openrouteservice.org",
      "category": "maps",
      "description": "Directions, POIs, isochrones, geocoding (+reverse), elevation, and more",
      "longDescription": "Directions, POIs, isochrones, geocoding (+reverse), elevation, and more",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://openrouteservice.org",
      "docsUrl": "https://openrouteservice.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 2,000 requests/day (routing, geocoding, isochrones). Hobbyist $0/mo (same). Standard $40/mo (10K req/day). Advanced $100/mo (25K/day)."
      },
      "rateLimit": "40 req/min (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://openrouteservice.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.661Z",
      "verifiedStatus": 200,
      "latencyMs": 1275
    },
    {
      "id": "pinball-map",
      "name": "Pinball Map API",
      "provider": "Pinball Map",
      "category": "maps",
      "description": "A crowdsourced map of public pinball machines",
      "longDescription": "A crowdsourced map of public pinball machines",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://pinballmap.com",
      "docsUrl": "https://pinballmap.com/api/v1/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pinballmap.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.506Z",
      "verifiedStatus": 200,
      "latencyMs": 1062
    },
    {
      "id": "positionstack",
      "name": "positionstack API",
      "provider": "positionstack",
      "category": "maps",
      "description": "Forward & Reverse Batch Geocoding REST API",
      "longDescription": "Forward & Reverse Batch Geocoding REST API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://positionstack.com",
      "docsUrl": "https://positionstack.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 25,000 requests/month (HTTP only, 1 req/s). Basic $9.99/mo (10K req/mo, HTTPS, 30 req/s). Standard $49.99/mo (100K req). Pro $99.99/mo (500K req)."
      },
      "rateLimit": "1 req/s (free) · Up to 200 req/s (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://positionstack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.845Z",
      "verifiedStatus": 200,
      "latencyMs": 1357
    },
    {
      "id": "postcodes-io",
      "name": "Postcodes.io API",
      "provider": "Postcodes.io",
      "category": "maps",
      "description": "Postcode lookup & Geolocation for the UK",
      "longDescription": "Postcode lookup & Geolocation for the UK",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://postcodes.io",
      "docsUrl": "https://postcodes.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://postcodes.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.667Z",
      "verifiedStatus": 200,
      "latencyMs": 1134
    },
    {
      "id": "uebermaps",
      "name": "Uebermaps API",
      "provider": "Uebermaps",
      "category": "maps",
      "description": "Discover and share maps with friends",
      "longDescription": "Discover and share maps with friends",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://uebermaps.com",
      "docsUrl": "https://uebermaps.com/api/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Maps and location data API. Free: 500 requests/month. Hobbyist $4.99/mo. Developer $9.99/mo. Business $49.99/mo. Enterprise custom."
      },
      "rateLimit": "500 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://uebermaps.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:15.922Z",
      "verifiedStatus": 200,
      "latencyMs": 1336
    },
    {
      "id": "utah-agrc",
      "name": "Utah AGRC API",
      "provider": "Utah AGRC",
      "category": "maps",
      "description": "Utah Web API for geocoding Utah addresses",
      "longDescription": "Utah Web API for geocoding Utah addresses",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.mapserv.utah.gov",
      "docsUrl": "https://api.mapserv.utah.gov",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Utah Automated Geographic Reference Center (AGRC) geospatial data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.mapserv.utah.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.001Z",
      "verifiedStatus": 200,
      "latencyMs": 1400
    },
    {
      "id": "what3words",
      "name": "What3Words API",
      "provider": "What3Words",
      "category": "maps",
      "description": "Three words as rememberable and unique coordinates worldwide",
      "longDescription": "Three words as rememberable and unique coordinates worldwide",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://what3words.com",
      "docsUrl": "https://what3words.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for development and small non-commercial use. Business licensing required for commercial use at volume. Pricing based on usage (conversions/month). Contact sales."
      },
      "rateLimit": "5 req/s (free tier)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://what3words.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:17.918Z",
      "verifiedStatus": 200,
      "latencyMs": 3180
    },
    {
      "id": "yandex-maps-geocoder",
      "name": "Yandex.Maps Geocoder API",
      "provider": "Yandex.Maps Geocoder",
      "category": "maps",
      "description": "Use geocoding to get an object's coordinates from its address",
      "longDescription": "Use geocoding to get an object's coordinates from its address",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://yandex.com",
      "docsUrl": "https://yandex.com/dev/maps/geocoder",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Yandex Geocoder API. Free: 1,000 req/day for non-commercial use. Commercial use requires paid plan from ₽1,500/mo. Russia/CIS coverage is strongest."
      },
      "rateLimit": "1,000 req/day (free non-commercial)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://yandex.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.534Z",
      "verifiedStatus": 200,
      "latencyMs": 1674
    },
    {
      "id": "zipcode",
      "name": "ZipCodeAPI API",
      "provider": "ZipCodeAPI",
      "category": "maps",
      "description": "US zip code distance, radius and location API",
      "longDescription": "US zip code distance, radius and location API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.zipcodeapi.com",
      "docsUrl": "https://www.zipcodeapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "ZipCodeAPI geocoding (US ZIP codes). Free: 50 requests/hour. Basic $19.99/mo (2,000 req/hr). Professional $49.99/mo (unlimited). API key required."
      },
      "rateLimit": "50 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.zipcodeapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.251Z",
      "verifiedStatus": 200,
      "latencyMs": 1327
    },
    {
      "id": "ziptastic",
      "name": "Ziptastic API",
      "provider": "Ziptastic",
      "category": "maps",
      "description": "Get the country, state, and city of any US zip-code",
      "longDescription": "Get the country, state, and city of any US zip-code",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ziptasticapi.com",
      "docsUrl": "https://ziptasticapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ziptasticapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.209Z",
      "verifiedStatus": 200,
      "latencyMs": 1197
    },
    {
      "id": "bank-negara-malaysia-open-data",
      "name": "Bank Negara Malaysia Open Data API",
      "provider": "Bank Negara Malaysia Open Data",
      "category": "developer",
      "description": "Malaysia Central Bank Open Data",
      "longDescription": "Malaysia Central Bank Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://apikijangportal.bnm.gov.my",
      "docsUrl": "https://apikijangportal.bnm.gov.my/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://apikijangportal.bnm.gov.my'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.117Z",
      "verifiedStatus": 403,
      "latencyMs": 1104
    },
    {
      "id": "brazil",
      "name": "Brazil API",
      "provider": "Brazil",
      "category": "developer",
      "description": "Community driven API for Brazil Public Data",
      "longDescription": "Community driven API for Brazil Public Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://brasilapi.com.br",
      "docsUrl": "https://brasilapi.com.br/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://brasilapi.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.230Z",
      "verifiedStatus": 200,
      "latencyMs": 883
    },
    {
      "id": "brazil-receita-ws",
      "name": "Brazil Receita WS API",
      "provider": "Brazil Receita WS",
      "category": "developer",
      "description": "Consult companies by CNPJ for Brazilian companies",
      "longDescription": "Consult companies by CNPJ for Brazilian companies",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.receitaws.com.br",
      "docsUrl": "https://www.receitaws.com.br/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.receitaws.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.319Z",
      "verifiedStatus": 200,
      "latencyMs": 897
    },
    {
      "id": "brazilian-chamber-of-deputies-open-data",
      "name": "Brazilian Chamber of Deputies Open Data API",
      "provider": "Brazilian Chamber of Deputies Open Data",
      "category": "developer",
      "description": "Provides legislative information in Apis XML and JSON, as well as files in various formats",
      "longDescription": "Provides legislative information in Apis XML and JSON, as well as files in various formats",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dadosabertos.camara.leg.br",
      "docsUrl": "https://dadosabertos.camara.leg.br/swagger/api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dadosabertos.camara.leg.br'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:17.813Z",
      "verifiedStatus": 200,
      "latencyMs": 2307
    },
    {
      "id": "census-gov",
      "name": "Census.gov API",
      "provider": "Census.gov",
      "category": "developer",
      "description": "The US Census Bureau provides various APIs and data sets on demographics and businesses",
      "longDescription": "The US Census Bureau provides various APIs and data sets on demographics and businesses",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.census.gov",
      "docsUrl": "https://www.census.gov/data/developers/data-sets.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.census.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:16.465Z",
      "verifiedStatus": 200,
      "latencyMs": 805
    },
    {
      "id": "code-gov",
      "name": "Code.gov API",
      "provider": "Code.gov",
      "category": "developer",
      "description": "The primary platform for Open Source and code sharing for the U.S. Federal Government",
      "longDescription": "The primary platform for Open Source and code sharing for the U.S. Federal Government",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://code.gov",
      "docsUrl": "https://code.gov",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. US government open source code inventory API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://code.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:18.162Z",
      "verifiedStatus": 200,
      "latencyMs": 2501
    },
    {
      "id": "colorado-information-marketplace",
      "name": "Colorado Information Marketplace API",
      "provider": "Colorado Information Marketplace",
      "category": "developer",
      "description": "Colorado State Government Open Data",
      "longDescription": "Colorado State Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.colorado.gov",
      "docsUrl": "https://data.colorado.gov/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.colorado.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:17.436Z",
      "verifiedStatus": 200,
      "latencyMs": 1769
    },
    {
      "id": "deutscher-bundestag-dip",
      "name": "Deutscher Bundestag DIP API",
      "provider": "Deutscher Bundestag DIP",
      "category": "developer",
      "description": "This API provides read access to DIP entities (e.g. activities, persons, printed material)",
      "longDescription": "This API provides read access to DIP entities (e.g. activities, persons, printed material)",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://dip.bundestag.de",
      "docsUrl": "https://dip.bundestag.de/documents/informationsblatt_zur_dip_api_v01.pdf",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. German Bundestag parliamentary documentation API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dip.bundestag.de'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:17.166Z",
      "verifiedStatus": 200,
      "latencyMs": 1321
    },
    {
      "id": "district-of-columbia-open-data",
      "name": "District of Columbia Open Data API",
      "provider": "District of Columbia Open Data",
      "category": "developer",
      "description": "Contains D.C. government public datasets, including crime, GIS, financial data, and so on",
      "longDescription": "Contains D.C. government public datasets, including crime, GIS, financial data, and so on",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://opendata.dc.gov",
      "docsUrl": "http://opendata.dc.gov/pages/using-apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://opendata.dc.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:18.706Z",
      "verifiedStatus": 200,
      "latencyMs": 2784
    },
    {
      "id": "epa",
      "name": "EPA API",
      "provider": "EPA",
      "category": "developer",
      "description": "Web services and data sets from the US Environmental Protection Agency",
      "longDescription": "Web services and data sets from the US Environmental Protection Agency",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.epa.gov",
      "docsUrl": "https://www.epa.gov/developers/data-data-products#apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.epa.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:17.114Z",
      "verifiedStatus": 200,
      "latencyMs": 1113
    },
    {
      "id": "fbi-wanted",
      "name": "FBI Wanted API",
      "provider": "FBI Wanted",
      "category": "developer",
      "description": "Access information on the FBI Wanted program",
      "longDescription": "Access information on the FBI Wanted program",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.fbi.gov",
      "docsUrl": "https://www.fbi.gov/wanted/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.fbi.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:17.202Z",
      "verifiedStatus": 200,
      "latencyMs": 1100
    },
    {
      "id": "fec",
      "name": "FEC API",
      "provider": "FEC",
      "category": "developer",
      "description": "Information on campaign donations in federal elections",
      "longDescription": "Information on campaign donations in federal elections",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.open.fec.gov",
      "docsUrl": "https://api.open.fec.gov/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with FEC.gov API key. US Federal Election Commission campaign finance data."
      },
      "rateLimit": "1,000 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.open.fec.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.601Z",
      "verifiedStatus": 200,
      "latencyMs": 3487
    },
    {
      "id": "federal-register",
      "name": "Federal Register API",
      "provider": "Federal Register",
      "category": "developer",
      "description": "The Daily Journal of the United States Government",
      "longDescription": "The Daily Journal of the United States Government",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.federalregister.gov",
      "docsUrl": "https://www.federalregister.gov/reader-aids/developer-resources/rest-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.federalregister.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.032Z",
      "verifiedStatus": 200,
      "latencyMs": 2914
    },
    {
      "id": "gun-policy",
      "name": "Gun Policy API",
      "provider": "Gun Policy",
      "category": "developer",
      "description": "International firearm injury prevention and policy",
      "longDescription": "International firearm injury prevention and policy",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.gunpolicy.org",
      "docsUrl": "https://www.gunpolicy.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for academic/non-commercial use. Gun policy data by country; no API tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.gunpolicy.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.785Z",
      "verifiedStatus": 503,
      "latencyMs": 3576
    },
    {
      "id": "interpol-red-notices",
      "name": "Interpol Red Notices API",
      "provider": "Interpol Red Notices",
      "category": "developer",
      "description": "Access and search Interpol Red Notices",
      "longDescription": "Access and search Interpol Red Notices",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://interpol.api.bund.dev",
      "docsUrl": "https://interpol.api.bund.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://interpol.api.bund.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:17.468Z",
      "verifiedStatus": 200,
      "latencyMs": 1238
    },
    {
      "id": "istanbul-i-bb-open-data",
      "name": "Istanbul (İBB) Open Data API",
      "provider": "Istanbul (İBB) Open Data",
      "category": "developer",
      "description": "Data sets from the İstanbul Metropolitan Municipality (İBB)",
      "longDescription": "Data sets from the İstanbul Metropolitan Municipality (İBB)",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.ibb.gov.tr",
      "docsUrl": "https://data.ibb.gov.tr",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.ibb.gov.tr'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.241Z",
      "verifiedStatus": 200,
      "latencyMs": 2990
    },
    {
      "id": "national-park-service-us",
      "name": "National Park Service, US API",
      "provider": "National Park Service, US",
      "category": "developer",
      "description": "Data from the US National Park Service",
      "longDescription": "Data from the US National Park Service",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.nps.gov",
      "docsUrl": "https://www.nps.gov/subjects/developer/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with NPS API key. US National Park Service data; government open data."
      },
      "rateLimit": "1,000 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.nps.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.053Z",
      "verifiedStatus": 200,
      "latencyMs": 2734
    },
    {
      "id": "open-government-act",
      "name": "Open Government, ACT API",
      "provider": "Open Government, ACT",
      "category": "developer",
      "description": "Australian Capital Territory Open Data",
      "longDescription": "Australian Capital Territory Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.data.act.gov.au",
      "docsUrl": "https://www.data.act.gov.au/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.data.act.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:18.676Z",
      "verifiedStatus": 200,
      "latencyMs": 2337
    },
    {
      "id": "open-government-australia",
      "name": "Open Government, Australia API",
      "provider": "Open Government, Australia",
      "category": "developer",
      "description": "Australian Government Open Data",
      "longDescription": "Australian Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.data.gov.au",
      "docsUrl": "https://www.data.gov.au/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.data.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:18.579Z",
      "verifiedStatus": 200,
      "latencyMs": 2180
    },
    {
      "id": "open-government-czech-republic",
      "name": "Open Government, Czech Republic API",
      "provider": "Open Government, Czech Republic",
      "category": "developer",
      "description": "Czech Republic Government Open Data",
      "longDescription": "Czech Republic Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.cz",
      "docsUrl": "https://data.gov.cz/english/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.cz'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:18.370Z",
      "verifiedStatus": 200,
      "latencyMs": 1905
    },
    {
      "id": "open-government-luxembourg",
      "name": "Open Government, Luxembourg API",
      "provider": "Open Government, Luxembourg",
      "category": "developer",
      "description": "Luxembourgish Government Open Data",
      "longDescription": "Luxembourgish Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://data.public.lu",
      "docsUrl": "https://data.public.lu",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Luxembourg government open data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.public.lu'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:20.485Z",
      "verifiedStatus": 200,
      "latencyMs": 3950
    },
    {
      "id": "open-government-mexico",
      "name": "Open Government, Mexico API",
      "provider": "Open Government, Mexico",
      "category": "developer",
      "description": "Mexican Statistical Government Open Data",
      "longDescription": "Mexican Statistical Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.inegi.org.mx",
      "docsUrl": "https://www.inegi.org.mx/datos/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.inegi.org.mx'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:18.792Z",
      "verifiedStatus": 200,
      "latencyMs": 2240
    },
    {
      "id": "open-government-netherlands",
      "name": "Open Government, Netherlands API",
      "provider": "Open Government, Netherlands",
      "category": "developer",
      "description": "Netherlands Government Open Data",
      "longDescription": "Netherlands Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.overheid.nl",
      "docsUrl": "https://data.overheid.nl/en/ondersteuning/data-publiceren/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.overheid.nl'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.491Z",
      "verifiedStatus": 200,
      "latencyMs": 2377
    },
    {
      "id": "open-government-new-south-wales",
      "name": "Open Government, New South Wales API",
      "provider": "Open Government, New South Wales",
      "category": "developer",
      "description": "New South Wales Government Open Data",
      "longDescription": "New South Wales Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.nsw.gov.au",
      "docsUrl": "https://api.nsw.gov.au/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. New South Wales government open data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.nsw.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:21.127Z",
      "verifiedStatus": 200,
      "latencyMs": 3961
    },
    {
      "id": "open-government-new-zealand",
      "name": "Open Government, New Zealand API",
      "provider": "Open Government, New Zealand",
      "category": "developer",
      "description": "New Zealand Government Open Data",
      "longDescription": "New Zealand Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.data.govt.nz",
      "docsUrl": "https://www.data.govt.nz/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.data.govt.nz'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:19.045Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "open-government-queensland-government",
      "name": "Open Government, Queensland Government API",
      "provider": "Open Government, Queensland Government",
      "category": "developer",
      "description": "Queensland Government Open Data",
      "longDescription": "Queensland Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.data.qld.gov.au",
      "docsUrl": "https://www.data.qld.gov.au/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.data.qld.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.308Z",
      "verifiedStatus": 200,
      "latencyMs": 1872
    },
    {
      "id": "open-government-south-australian-governm",
      "name": "Open Government, South Australian Government API",
      "provider": "Open Government, South Australian Government",
      "category": "developer",
      "description": "South Australian Government Open Data",
      "longDescription": "South Australian Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.sa.gov.au",
      "docsUrl": "https://data.sa.gov.au/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.sa.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.747Z",
      "verifiedStatus": 200,
      "latencyMs": 2279
    },
    {
      "id": "open-government-switzerland",
      "name": "Open Government, Switzerland API",
      "provider": "Open Government, Switzerland",
      "category": "developer",
      "description": "Switzerland Government Open Data",
      "longDescription": "Switzerland Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://handbook.opendata.swiss",
      "docsUrl": "https://handbook.opendata.swiss/de/content/nutzen/api-nutzen.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://handbook.opendata.swiss'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.872Z",
      "verifiedStatus": 200,
      "latencyMs": 6059
    },
    {
      "id": "open-government-victoria-state-governmen",
      "name": "Open Government, Victoria State Government API",
      "provider": "Open Government, Victoria State Government",
      "category": "developer",
      "description": "Victoria State Government Open Data",
      "longDescription": "Victoria State Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.data.vic.gov.au",
      "docsUrl": "https://www.data.vic.gov.au/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.data.vic.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:20.091Z",
      "verifiedStatus": 200,
      "latencyMs": 2173
    },
    {
      "id": "represent-by-open-north",
      "name": "Represent by Open North API",
      "provider": "Represent by Open North",
      "category": "developer",
      "description": "Find Canadian Government Representatives",
      "longDescription": "Find Canadian Government Representatives",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://represent.opennorth.ca",
      "docsUrl": "https://represent.opennorth.ca/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://represent.opennorth.ca'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.830Z",
      "verifiedStatus": 200,
      "latencyMs": 1668
    },
    {
      "id": "uk-companies-house",
      "name": "UK Companies House API",
      "provider": "UK Companies House",
      "category": "developer",
      "description": "UK Companies House Data from the UK government",
      "longDescription": "UK Companies House Data from the UK government",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.company-information.service.gov.uk",
      "docsUrl": "https://developer.company-information.service.gov.uk/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Companies House API key. UK company registry data; no paid tiers."
      },
      "rateLimit": "600 req/5min per API key",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.company-information.service.gov.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:20.325Z",
      "verifiedStatus": 200,
      "latencyMs": 1955
    },
    {
      "id": "us-presidential-election-data-by-togatec",
      "name": "US Presidential Election Data by TogaTech API",
      "provider": "US Presidential Election Data by TogaTech",
      "category": "developer",
      "description": "Basic candidate data and live electoral vote counts for top two parties in US presidential election",
      "longDescription": "Basic candidate data and live electoral vote counts for top two parties in US presidential election",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://uselection.togatech.org",
      "docsUrl": "https://uselection.togatech.org/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://uselection.togatech.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.998Z",
      "verifiedStatus": 200,
      "latencyMs": 1419
    },
    {
      "id": "usa-gov",
      "name": "USA.gov API",
      "provider": "USA.gov",
      "category": "developer",
      "description": "Authoritative information on U.S. programs, events, services and more",
      "longDescription": "Authoritative information on U.S. programs, events, services and more",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.usa.gov",
      "docsUrl": "https://www.usa.gov/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. USA.gov government search and data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.usa.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.939Z",
      "verifiedStatus": 200,
      "latencyMs": 1263
    },
    {
      "id": "cms-gov",
      "name": "CMS.gov API",
      "provider": "CMS.gov",
      "category": "developer",
      "description": "Access to the data from the CMS - medicare.gov",
      "longDescription": "Access to the data from the CMS - medicare.gov",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://data.cms.gov",
      "docsUrl": "https://data.cms.gov/provider-data/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. US Centers for Medicare & Medicaid Services open data API."
      },
      "rateLimit": "10,000 req/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.cms.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:19.980Z",
      "verifiedStatus": 200,
      "latencyMs": 1274
    },
    {
      "id": "coronavirus",
      "name": "Coronavirus API",
      "provider": "Coronavirus",
      "category": "developer",
      "description": "Pipedream is the fastest way to build powerful applications that connect all the services in your stack, with code-level control when you need it and no code when you don",
      "longDescription": "Pipedream is the fastest way to build powerful applications that connect all the services in your stack, with code-level control when you need it and no code when you don",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://pipedream.com",
      "docsUrl": "https://pipedream.com/@pravin/http-api-for-latest-wuhan-coronavirus-data-2019-ncov-p_G6CLVM/readme",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pipedream.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:20.157Z",
      "verifiedStatus": 200,
      "latencyMs": 1365
    },
    {
      "id": "coronavirus-in-the-uk",
      "name": "Coronavirus in the UK API",
      "provider": "Coronavirus in the UK",
      "category": "developer",
      "description": "UK Government coronavirus data, including deaths and cases by region",
      "longDescription": "UK Government coronavirus data, including deaths and cases by region",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://coronavirus.data.gov.uk",
      "docsUrl": "https://coronavirus.data.gov.uk/details/developers-guide",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://coronavirus.data.gov.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.093Z",
      "verifiedStatus": 200,
      "latencyMs": 4061
    },
    {
      "id": "covid-19-datenhub",
      "name": "Covid-19 Datenhub API",
      "provider": "Covid-19 Datenhub",
      "category": "developer",
      "description": "Maps, datasets, applications and more in the context of COVID-19",
      "longDescription": "Maps, datasets, applications and more in the context of COVID-19",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://npgeo-corona-npgeo-de.hub.arcgis.com",
      "docsUrl": "https://npgeo-corona-npgeo-de.hub.arcgis.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://npgeo-corona-npgeo-de.hub.arcgis.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:20.490Z",
      "verifiedStatus": 404,
      "latencyMs": 1445
    },
    {
      "id": "covid-19-government-response",
      "name": "Covid-19 Government Response API",
      "provider": "Covid-19 Government Response",
      "category": "developer",
      "description": "Government measures tracker to fight against the Covid-19 pandemic",
      "longDescription": "Government measures tracker to fight against the Covid-19 pandemic",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://covidtracker.bsg.ox.ac.uk",
      "docsUrl": "https://covidtracker.bsg.ox.ac.uk",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://covidtracker.bsg.ox.ac.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:26.898Z",
      "verifiedStatus": 200,
      "latencyMs": 7845
    },
    {
      "id": "covid-19-india",
      "name": "Covid-19 India API",
      "provider": "Covid-19 India",
      "category": "developer",
      "description": "Covid 19 statistics state and district wise about cases, vaccinations, recovery within India",
      "longDescription": "Covid 19 statistics state and district wise about cases, vaccinations, recovery within India",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.covid19india.org",
      "docsUrl": "https://data.covid19india.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.covid19india.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:20.952Z",
      "verifiedStatus": 200,
      "latencyMs": 1711
    },
    {
      "id": "covid-19-jhu-csse",
      "name": "Covid-19 JHU CSSE API",
      "provider": "Covid-19 JHU CSSE",
      "category": "developer",
      "description": "Open-source API for exploring Covid19 cases based on JHU CSSE",
      "longDescription": "Open-source API for exploring Covid19 cases based on JHU CSSE",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://nuttaphat.com",
      "docsUrl": "https://nuttaphat.com/covid19-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nuttaphat.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:20.712Z",
      "verifiedStatus": 200,
      "latencyMs": 1403
    },
    {
      "id": "covid-19-tracker-canada",
      "name": "COVID-19 Tracker Canada API",
      "provider": "COVID-19 Tracker Canada",
      "category": "developer",
      "description": "Details on Covid-19 cases across Canada",
      "longDescription": "Details on Covid-19 cases across Canada",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.covid19tracker.ca",
      "docsUrl": "https://api.covid19tracker.ca/docs/1.0/overview",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.covid19tracker.ca'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:21.256Z",
      "verifiedStatus": 200,
      "latencyMs": 1765
    },
    {
      "id": "covid-19-tracker-sri-lanka",
      "name": "COVID-19 Tracker Sri Lanka API",
      "provider": "COVID-19 Tracker Sri Lanka",
      "category": "developer",
      "description": "Provides situation of the COVID-19 patients reported in Sri Lanka",
      "longDescription": "Provides situation of the COVID-19 patients reported in Sri Lanka",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.hpb.health.gov.lk",
      "docsUrl": "https://www.hpb.health.gov.lk/en/api-documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.hpb.health.gov.lk'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 8,
      "scorePricing": 90,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.838Z",
      "verifiedStatus": 200,
      "latencyMs": 8236
    },
    {
      "id": "dataflow-kit-covid-19",
      "name": "Dataflow Kit COVID-19 API",
      "provider": "Dataflow Kit COVID-19",
      "category": "developer",
      "description": "COVID-19 live statistics into sites per hour",
      "longDescription": "COVID-19 live statistics into sites per hour",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://covid-19.dataflowkit.com",
      "docsUrl": "https://covid-19.dataflowkit.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://covid-19.dataflowkit.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:22.268Z",
      "verifiedStatus": 200,
      "latencyMs": 2521
    },
    {
      "id": "fooddata-central",
      "name": "FoodData Central API",
      "provider": "FoodData Central",
      "category": "developer",
      "description": "National Nutrient Database for Standard Reference",
      "longDescription": "National Nutrient Database for Standard Reference",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://fdc.nal.usda.gov",
      "docsUrl": "https://fdc.nal.usda.gov/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with USDA API key. FoodData Central nutrition database; no paid tiers."
      },
      "rateLimit": "3,600 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fdc.nal.usda.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:22.261Z",
      "verifiedStatus": 200,
      "latencyMs": 2475
    },
    {
      "id": "healthcare-gov",
      "name": "Healthcare.gov API",
      "provider": "Healthcare.gov",
      "category": "developer",
      "description": "Educational content about the US Health Insurance Marketplace",
      "longDescription": "Educational content about the US Health Insurance Marketplace",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.healthcare.gov",
      "docsUrl": "https://www.healthcare.gov/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.healthcare.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:22.129Z",
      "verifiedStatus": 200,
      "latencyMs": 2299
    },
    {
      "id": "humanitarian-data-exchange",
      "name": "Humanitarian Data Exchange API",
      "provider": "Humanitarian Data Exchange",
      "category": "developer",
      "description": "Humanitarian Data Exchange (HDX) is open platform for sharing data across crises and organisations",
      "longDescription": "Humanitarian Data Exchange (HDX) is open platform for sharing data across crises and organisations",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.humdata.org",
      "docsUrl": "https://data.humdata.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.humdata.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:22.428Z",
      "verifiedStatus": 202,
      "latencyMs": 2489
    },
    {
      "id": "infermedica",
      "name": "Infermedica API",
      "provider": "Infermedica",
      "category": "developer",
      "description": "NLP based symptom checker and patient triage API for health diagnosis from text",
      "longDescription": "NLP based symptom checker and patient triage API for health diagnosis from text",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.infermedica.com",
      "docsUrl": "https://developer.infermedica.com/docs/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Starter $0 (limited symptoms), Professional and Enterprise pricing on request."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.infermedica.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:22.679Z",
      "verifiedStatus": 200,
      "latencyMs": 2699
    },
    {
      "id": "lapis",
      "name": "LAPIS API",
      "provider": "LAPIS",
      "category": "developer",
      "description": "SARS-CoV-2 genomic sequences from public sources",
      "longDescription": "SARS-CoV-2 genomic sequences from public sources",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://cov-spectrum.ethz.ch",
      "docsUrl": "https://cov-spectrum.ethz.ch/public",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cov-spectrum.ethz.ch'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.146Z",
      "verifiedStatus": 200,
      "latencyMs": 7148
    },
    {
      "id": "lexigram",
      "name": "Lexigram API",
      "provider": "Lexigram",
      "category": "developer",
      "description": "NLP that extracts mentions of clinical concepts from text, gives access to clinical ontology",
      "longDescription": "NLP that extracts mentions of clinical concepts from text, gives access to clinical ontology",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.lexigram.io",
      "docsUrl": "https://docs.lexigram.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with account. Medical terminology and clinical NLP API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.lexigram.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.274Z",
      "verifiedStatus": 200,
      "latencyMs": 3183
    },
    {
      "id": "nppes",
      "name": "NPPES API",
      "provider": "NPPES",
      "category": "developer",
      "description": "National Plan & Provider Enumeration System, info on healthcare providers registered in US",
      "longDescription": "National Plan & Provider Enumeration System, info on healthcare providers registered in US",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://npiregistry.cms.hhs.gov",
      "docsUrl": "https://npiregistry.cms.hhs.gov/registry/help-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://npiregistry.cms.hhs.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:22.914Z",
      "verifiedStatus": 200,
      "latencyMs": 2756
    },
    {
      "id": "nutritionix",
      "name": "Nutritionix API",
      "provider": "Nutritionix",
      "category": "developer",
      "description": "Worlds largest verified nutrition database",
      "longDescription": "Worlds largest verified nutrition database",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.nutritionix.com",
      "docsUrl": "https://developer.nutritionix.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 500 req/day (food search), 50 NLP queries/day. Paid from $25/mo for higher limits."
      },
      "rateLimit": "500 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.nutritionix.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.273Z",
      "verifiedStatus": 200,
      "latencyMs": 2948
    },
    {
      "id": "open-data-nhs-scotland",
      "name": "Open Data NHS Scotland API",
      "provider": "Open Data NHS Scotland",
      "category": "developer",
      "description": "Medical reference data and statistics by Public Health Scotland",
      "longDescription": "Medical reference data and statistics by Public Health Scotland",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.opendata.nhs.scot",
      "docsUrl": "https://www.opendata.nhs.scot",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.opendata.nhs.scot'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:24.270Z",
      "verifiedStatus": 200,
      "latencyMs": 3785
    },
    {
      "id": "open-disease",
      "name": "Open Disease API",
      "provider": "Open Disease",
      "category": "developer",
      "description": "API for Current cases and more stuff about COVID-19 and Influenza",
      "longDescription": "API for Current cases and more stuff about COVID-19 and Influenza",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://disease.sh",
      "docsUrl": "https://disease.sh/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://disease.sh'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.919Z",
      "verifiedStatus": 200,
      "latencyMs": 3429
    },
    {
      "id": "openfda",
      "name": "openFDA API",
      "provider": "openFDA",
      "category": "developer",
      "description": "Public FDA data about drugs, devices and foods",
      "longDescription": "Public FDA data about drugs, devices and foods",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://open.fda.gov",
      "docsUrl": "https://open.fda.gov",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. FDA drug, device, and food safety data; no paid tiers."
      },
      "rateLimit": "240 req/min (no key); 1,000 req/min (with key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://open.fda.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.824Z",
      "verifiedStatus": 200,
      "latencyMs": 3112
    },
    {
      "id": "orion-health",
      "name": "Orion Health API",
      "provider": "Orion Health",
      "category": "developer",
      "description": "Medical platform which allows the development of applications for different healthcare scenarios",
      "longDescription": "Medical platform which allows the development of applications for different healthcare scenarios",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.orionhealth.io",
      "docsUrl": "https://developer.orionhealth.io/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid healthcare API. Enterprise pricing; contact for healthcare data platform costs."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.orionhealth.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.631Z",
      "verifiedStatus": 200,
      "latencyMs": 2679
    },
    {
      "id": "arbeitsamt",
      "name": "Arbeitsamt API",
      "provider": "Arbeitsamt",
      "category": "developer",
      "description": "API for the \"Arbeitsamt\", which is a german Job board aggregator",
      "longDescription": "API for the \"Arbeitsamt\", which is a german Job board aggregator",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://jobsuche.api.bund.dev",
      "docsUrl": "https://jobsuche.api.bund.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. German Federal Employment Agency job listing API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://jobsuche.api.bund.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:23.743Z",
      "verifiedStatus": 200,
      "latencyMs": 2616
    },
    {
      "id": "upwork",
      "name": "Upwork API",
      "provider": "Upwork",
      "category": "developer",
      "description": "Freelance job board and management system",
      "longDescription": "Freelance job board and management system",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.upwork.com",
      "docsUrl": "https://developers.upwork.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Upwork partner account. Freelance marketplace data; approval required."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.upwork.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.049Z",
      "verifiedStatus": 200,
      "latencyMs": 5793
    },
    {
      "id": "exude",
      "name": "EXUDE-API API",
      "provider": "EXUDE-API",
      "category": "ai",
      "description": "Used for the primary ways for filtering the stopping, stemming words from the text data",
      "longDescription": "Used for the primary ways for filtering the stopping, stemming words from the text data",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://uttesh.com",
      "docsUrl": "http://uttesh.com/exude-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://uttesh.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:26.891Z",
      "verifiedStatus": 200,
      "latencyMs": 4796
    },
    {
      "id": "hirak-face",
      "name": "Hirak FaceAPI API",
      "provider": "Hirak FaceAPI",
      "category": "ai",
      "description": "Face detection, face recognition with age estimation/gender estimation, accurate, no quota limits",
      "longDescription": "Face detection, face recognition with age estimation/gender estimation, accurate, no quota limits",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://faceapi.hirak.site",
      "docsUrl": "https://faceapi.hirak.site/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key for face recognition and detection."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://faceapi.hirak.site'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:24.211Z",
      "verifiedStatus": 429,
      "latencyMs": 2082
    },
    {
      "id": "imagga",
      "name": "Imagga API",
      "provider": "Imagga",
      "category": "ai",
      "description": "Image Recognition Solutions like Tagging, Visual Search, NSFW moderation",
      "longDescription": "Image Recognition Solutions like Tagging, Visual Search, NSFW moderation",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://imagga.com",
      "docsUrl": "https://imagga.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month. Basic $39/mo (20,000 req), Pro $99/mo (100,000 req)."
      },
      "rateLimit": "100 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://imagga.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:24.378Z",
      "verifiedStatus": 200,
      "latencyMs": 2117
    },
    {
      "id": "irisnet",
      "name": "Irisnet API",
      "provider": "Irisnet",
      "category": "ai",
      "description": "Realtime content moderation API that blocks or blurs unwanted images in real-time",
      "longDescription": "Realtime content moderation API that blocks or blurs unwanted images in real-time",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://irisnet.de",
      "docsUrl": "https://irisnet.de/api/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free trial: 100 req. Starter $9/mo (500 req), Pro $29/mo (2,500 req), Business $99/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://irisnet.de'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:25.095Z",
      "verifiedStatus": 200,
      "latencyMs": 2827
    },
    {
      "id": "machinetutors",
      "name": "Machinetutors API",
      "provider": "Machinetutors",
      "category": "ai",
      "description": "AI Solutions: Video/Image Classification & Tagging, NSFW, Icon/Image/Audio Search, NLP",
      "longDescription": "AI Solutions: Video/Image Classification & Tagging, NSFW, Icon/Image/Audio Search, NLP",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.machinetutors.com",
      "docsUrl": "https://www.machinetutors.com/portfolio/MT_api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free educational ML API for learning machine learning concepts."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.machinetutors.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.650Z",
      "verifiedStatus": 200,
      "latencyMs": 5222
    },
    {
      "id": "messengerx-io",
      "name": "MessengerX.io API",
      "provider": "MessengerX.io",
      "category": "ai",
      "description": "A FREE API for developers to build and monetize personalized ML based chat apps",
      "longDescription": "A FREE API for developers to build and monetize personalized ML based chat apps",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://messengerx.rtfd.io",
      "docsUrl": "https://messengerx.rtfd.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier available. Conversational AI platform for messaging."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://messengerx.rtfd.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.103Z",
      "verifiedStatus": 200,
      "latencyMs": 5424
    },
    {
      "id": "nlp-cloud",
      "name": "NLP Cloud API",
      "provider": "NLP Cloud",
      "category": "ai",
      "description": "NLP API using spaCy and transformers for NER, sentiments, classification, summarization, and more",
      "longDescription": "NLP API using spaCy and transformers for NER, sentiments, classification, summarization, and more",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://nlpcloud.io",
      "docsUrl": "https://nlpcloud.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 3 req/min, limited models. Paid from $35/mo (all models, 5 req/s). GPU inference on demand."
      },
      "rateLimit": "3 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nlpcloud.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.125Z",
      "verifiedStatus": 200,
      "latencyMs": 4211
    },
    {
      "id": "perspective",
      "name": "Perspective API",
      "provider": "Perspective",
      "category": "ai",
      "description": "NLP API to return probability that if text is toxic, obscene, insulting or threatening",
      "longDescription": "NLP API to return probability that if text is toxic, obscene, insulting or threatening",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://perspectiveapi.com",
      "docsUrl": "https://perspectiveapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Google account. Designed for non-commercial/research use; commercial requires approval."
      },
      "rateLimit": "1 req/s (free); higher on request",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://perspectiveapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:25.139Z",
      "verifiedStatus": 200,
      "latencyMs": 2046
    },
    {
      "id": "roboflow-universe",
      "name": "Roboflow Universe API",
      "provider": "Roboflow Universe",
      "category": "ai",
      "description": "Download free, open source datasets and pre-trained computer vision machine learning models.",
      "longDescription": "Download free, open source datasets and pre-trained computer vision machine learning models.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://universe.roboflow.com",
      "docsUrl": "https://universe.roboflow.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 source images, 3 projects. Starter $249/mo, Professional $1,249/mo."
      },
      "rateLimit": "10,000 inference calls/mo (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://universe.roboflow.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:25.168Z",
      "verifiedStatus": 403,
      "latencyMs": 1895
    },
    {
      "id": "skybiometry",
      "name": "SkyBiometry API",
      "provider": "SkyBiometry",
      "category": "ai",
      "description": "Face Detection, Face Recognition and Face Grouping",
      "longDescription": "Face Detection, Face Recognition and Face Grouping",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://skybiometry.com",
      "docsUrl": "https://skybiometry.com/documentation/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/month. Starter $25/mo (1,000 req/month). Face detection and recognition."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://skybiometry.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:25.698Z",
      "verifiedStatus": 200,
      "latencyMs": 2424
    },
    {
      "id": "unplugg",
      "name": "Unplugg API",
      "provider": "Unplugg",
      "category": "ai",
      "description": "Welcome to Unplugg — Forecasting for timeseries data.",
      "longDescription": "Welcome to Unplugg — Forecasting for timeseries data.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://unplu.gg",
      "docsUrl": "https://unplu.gg/test_api.html",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid energy consumption forecasting API. Contact for pricing."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://unplu.gg'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:26.708Z",
      "verifiedStatus": 200,
      "latencyMs": 3077
    },
    {
      "id": "wolframalpha",
      "name": "WolframAlpha API",
      "provider": "WolframAlpha",
      "category": "ai",
      "description": "Provides specific answers to questions using data and algorithms",
      "longDescription": "Provides specific answers to questions using data and algorithms",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://products.wolframalpha.com",
      "docsUrl": "https://products.wolframalpha.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 2,000 API calls/month (non-commercial). Paid from $25/mo (10,000 calls)."
      },
      "rateLimit": "20 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://products.wolframalpha.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:26.789Z",
      "verifiedStatus": 404,
      "latencyMs": 3046
    },
    {
      "id": "audiomack",
      "name": "Audiomack API",
      "provider": "Audiomack",
      "category": "entertainment",
      "description": "Api of the streaming music hub Audiomack",
      "longDescription": "Api of the streaming music hub Audiomack",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.audiomack.com",
      "docsUrl": "https://www.audiomack.com/data-api/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account for non-commercial use. Commercial licensing available."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.audiomack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.664Z",
      "verifiedStatus": 200,
      "latencyMs": 3840
    },
    {
      "id": "genius",
      "name": "Genius API",
      "provider": "Genius",
      "category": "entertainment",
      "description": "Crowdsourced lyrics and music knowledge",
      "longDescription": "Crowdsourced lyrics and music knowledge",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.genius.com",
      "docsUrl": "https://docs.genius.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account. No paid tiers for lyrics/annotation metadata."
      },
      "rateLimit": "Not officially published; generous for personal use",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.genius.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.062Z",
      "verifiedStatus": 200,
      "latencyMs": 3190
    },
    {
      "id": "kkbox",
      "name": "KKBOX API",
      "provider": "KKBOX",
      "category": "entertainment",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Get music libraries, playlists, charts, and perform out of KKBOX's platform",
      "color": "#f97316",
      "tags": [
        "communication",
        "maps",
        "entertainment",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://developer.kkbox.com",
      "docsUrl": "https://developer.kkbox.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.kkbox.com'",
      "sampleResponse": "{}",
      "scoreDepth": 43,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 56,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.417Z",
      "verifiedStatus": 200,
      "latencyMs": 3498
    },
    {
      "id": "openwhyd",
      "name": "Openwhyd API",
      "provider": "Openwhyd",
      "category": "entertainment",
      "description": "Download curated playlists of streaming tracks (YouTube, SoundCloud, etc...)",
      "longDescription": "Download curated playlists of streaming tracks (YouTube, SoundCloud, etc...)",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://openwhyd.github.io",
      "docsUrl": "https://openwhyd.github.io/openwhyd/API",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://openwhyd.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.007Z",
      "verifiedStatus": 404,
      "latencyMs": 2796
    },
    {
      "id": "phishin",
      "name": "Phishin API",
      "provider": "Phishin",
      "category": "entertainment",
      "description": "A web-based archive of legal live audio recordings of the improvisational rock band Phish",
      "longDescription": "A web-based archive of legal live audio recordings of the improvisational rock band Phish",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://phish.in",
      "docsUrl": "https://phish.in/api-docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Community-maintained Phish concert recordings and setlist API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://phish.in'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.164Z",
      "verifiedStatus": 200,
      "latencyMs": 2893
    },
    {
      "id": "radio-browser",
      "name": "Radio Browser API",
      "provider": "Radio Browser",
      "category": "entertainment",
      "description": "List of internet radio stations",
      "longDescription": "List of internet radio stations",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.radio-browser.info",
      "docsUrl": "https://api.radio-browser.info/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.radio-browser.info'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.169Z",
      "verifiedStatus": 200,
      "latencyMs": 2791
    },
    {
      "id": "songsterr",
      "name": "Songsterr API",
      "provider": "Songsterr",
      "category": "entertainment",
      "description": "Provides guitar, bass and drums tabs and chords",
      "longDescription": "Provides guitar, bass and drums tabs and chords",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.songsterr.com",
      "docsUrl": "https://www.songsterr.com/a/wa/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.songsterr.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.292Z",
      "verifiedStatus": 200,
      "latencyMs": 2197
    },
    {
      "id": "tastedive",
      "name": "TasteDive API",
      "provider": "TasteDive",
      "category": "entertainment",
      "description": "Similar artist API (also works for movies and TV shows)",
      "longDescription": "Similar artist API (also works for movies and TV shows)",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tastedive.com",
      "docsUrl": "https://tastedive.com/read/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 300 req/month. Paid from $2.99/mo (1,000 req) to $29.99/mo (100,000 req)."
      },
      "rateLimit": "20 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tastedive.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.221Z",
      "verifiedStatus": 200,
      "latencyMs": 2081
    },
    {
      "id": "vagalume",
      "name": "Vagalume API",
      "provider": "Vagalume",
      "category": "entertainment",
      "description": "Crowdsourced lyrics and music knowledge",
      "longDescription": "Crowdsourced lyrics and music knowledge",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.vagalume.com.br",
      "docsUrl": "https://api.vagalume.com.br/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for non-commercial use with API key. Paid licenses for commercial use."
      },
      "rateLimit": "500 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.vagalume.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.600Z",
      "verifiedStatus": 503,
      "latencyMs": 2431
    },
    {
      "id": "mediastack",
      "name": "Mediastack API",
      "provider": "Mediastack",
      "category": "search",
      "description": "Free, Simple REST API for Live News & Blog Articles",
      "longDescription": "Free, Simple REST API for Live News & Blog Articles",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://mediastack.com",
      "docsUrl": "https://mediastack.com?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Real-time news API. Free: 500 requests/month (HTTP only). Basic $9.99/mo (10K req/mo, HTTPS). Standard $49.99/mo (100K req). Professional $99.99/mo."
      },
      "rateLimit": "500 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mediastack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.431Z",
      "verifiedStatus": 200,
      "latencyMs": 1733
    },
    {
      "id": "associated-press",
      "name": "Associated Press API",
      "provider": "Associated Press",
      "category": "search",
      "description": "Search for news and metadata from Associated Press",
      "longDescription": "Search for news and metadata from Associated Press",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.ap.org",
      "docsUrl": "https://developer.ap.org/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "AP News content API. Free for media partners (via AP membership). Non-member commercial access: custom pricing. Contact AP for licensing."
      },
      "rateLimit": "Varies by license",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.ap.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.361Z",
      "verifiedStatus": 200,
      "latencyMs": 653
    },
    {
      "id": "currents",
      "name": "Currents API",
      "provider": "Currents",
      "category": "search",
      "description": "Latest news published in various news sources, blogs and forums",
      "longDescription": "Latest news published in various news sources, blogs and forums",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://currentsapi.services",
      "docsUrl": "https://currentsapi.services/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Real-time news API. Free: 600 requests/day (limited regions). Developer $14.95/mo (1.5K req/day). Production $44.95/mo (5K req/day). Enterprise custom."
      },
      "rateLimit": "600 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://currentsapi.services'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.541Z",
      "verifiedStatus": 200,
      "latencyMs": 2752
    },
    {
      "id": "gnews",
      "name": "GNews API",
      "provider": "GNews",
      "category": "search",
      "description": "Search articles from over 80,000 sources worldwide. Get real-time news and up to 6 years of historical data in JSON format. Start for free.",
      "longDescription": "Search articles from over 80,000 sources worldwide. Get real-time news and up to 6 years of historical data in JSON format. Start for free.",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://gnews.io",
      "docsUrl": "https://gnews.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Google News aggregation API. Free: 100 requests/day. Standard $9.99/mo (2K req/day). Business $49.99/mo (10K req/day). Enterprise custom."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://gnews.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.528Z",
      "verifiedStatus": 200,
      "latencyMs": 637
    },
    {
      "id": "marketaux",
      "name": "MarketAux API",
      "provider": "MarketAux",
      "category": "search",
      "description": "Live stock market news with tagged tickers + sentiment and stats JSON API",
      "longDescription": "Live stock market news with tagged tickers + sentiment and stats JSON API",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.marketaux.com",
      "docsUrl": "https://www.marketaux.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Financial news and market sentiment API. Free: 100 requests/month. Basic $9.99/mo (10K req/mo). Professional $49.99/mo. Business $99.99/mo."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.marketaux.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.635Z",
      "verifiedStatus": 200,
      "latencyMs": 737
    },
    {
      "id": "news",
      "name": "News API",
      "provider": "News",
      "category": "search",
      "description": "Headlines currently published on a range of news sources and blogs",
      "longDescription": "Headlines currently published on a range of news sources and blogs",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://newsapi.org",
      "docsUrl": "https://newsapi.org/",
      "hasFreeTier": false,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "requests",
          "period": "day",
          "note": "Developer plan — limited to 1 month delay in production"
        },
        "tiers": [
          {
            "name": "Developer",
            "monthlyCents": 0,
            "included": "100 req/day, 1-mo delay in prod"
          },
          {
            "name": "Business",
            "monthlyCents": 44900,
            "included": "250k req/mo, real-time, 5yr history"
          },
          {
            "name": "Enterprise",
            "monthlyCents": 184900,
            "included": "Unlimited, full history, support"
          }
        ],
        "details": "Developer: free (100 req/day, 1-mo delay for production). Business: $449/mo (250k req/mo, no delay). Enterprise: $1,849/mo."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://newsapi.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 78,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.628Z",
      "verifiedStatus": 200,
      "latencyMs": 620
    },
    {
      "id": "newsdata",
      "name": "NewsData API",
      "provider": "NewsData",
      "category": "search",
      "description": "News data API for live-breaking news and headlines from reputed  news sources",
      "longDescription": "News data API for live-breaking news and headlines from reputed  news sources",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://newsdata.io",
      "docsUrl": "https://newsdata.io/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "News data API. Free: 200 requests/day (limited credits). Basic $149/mo (500K credits/day). Professional $399/mo. Corporate $799/mo. Enterprise custom."
      },
      "rateLimit": "200 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://newsdata.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.698Z",
      "verifiedStatus": 200,
      "latencyMs": 649
    },
    {
      "id": "the-guardian",
      "name": "The Guardian API",
      "provider": "The Guardian",
      "category": "search",
      "description": "Access all the content the Guardian creates, categorised by tags and section",
      "longDescription": "Access all the content the Guardian creates, categorised by tags and section",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://open-platform.theguardian.com",
      "docsUrl": "http://open-platform.theguardian.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 12 calls/s, 5K calls/day (developer key). Commercial use requires partnership. Open platform includes articles, sections, and tags APIs."
      },
      "rateLimit": "12 calls/s · 5K calls/day (developer)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://open-platform.theguardian.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.840Z",
      "verifiedStatus": 200,
      "latencyMs": 1777
    },
    {
      "id": "thenews",
      "name": "TheNews API",
      "provider": "TheNews",
      "category": "search",
      "description": "Aggregated headlines, top story and live news JSON API",
      "longDescription": "Aggregated headlines, top story and live news JSON API",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.thenewsapi.com",
      "docsUrl": "https://www.thenewsapi.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "requests",
          "period": "day",
          "note": "Developer plan — limited to 1 month delay in production"
        },
        "tiers": [
          {
            "name": "Developer",
            "monthlyCents": 0,
            "included": "100 req/day, 1-mo delay in prod"
          },
          {
            "name": "Business",
            "monthlyCents": 44900,
            "included": "250k req/mo, real-time, 5yr history"
          },
          {
            "name": "Enterprise",
            "monthlyCents": 184900,
            "included": "Unlimited, full history, support"
          }
        ],
        "details": "Developer: free (100 req/day, 1-mo delay for production). Business: $449/mo (250k req/mo, no delay). Enterprise: $1,849/mo."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.thenewsapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 78,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.811Z",
      "verifiedStatus": 200,
      "latencyMs": 686
    },
    {
      "id": "trove",
      "name": "Trove API",
      "provider": "Trove",
      "category": "search",
      "description": "Search through the National Library of Australia collection of 1000s of digitised newspapers",
      "longDescription": "Search through the National Library of Australia collection of 1000s of digitised newspapers",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://trove.nla.gov.au",
      "docsUrl": "https://trove.nla.gov.au/about/create-something/using-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Trove API by the National Library of Australia. Free access to digitized newspapers, books, images, and other Australian heritage content."
      },
      "rateLimit": "Reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://trove.nla.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.017Z",
      "verifiedStatus": 200,
      "latencyMs": 1871
    },
    {
      "id": "black-history-facts",
      "name": "Black History Facts API",
      "provider": "Black History Facts",
      "category": "developer",
      "description": "Welcome to the black history api! To get started go to click the Sign Up link in the navigation bar and get an api key.",
      "longDescription": "Welcome to the black history api! To get started go to click the Sign Up link in the navigation bar and get an api key.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "API key in the x-api-key request header",
      "authExample": "x-api-key: YOUR_API_KEY",
      "baseUrl": "https://rest.blackhistoryapi.io/v2",
      "docsUrl": "https://www.blackhistoryapi.io/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Black history facts API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/hc",
          "description": "Health Check"
        },
        {
          "method": "GET",
          "path": "/metadata/all",
          "description": "Get All Metadata"
        },
        {
          "method": "GET",
          "path": "/metadata/search",
          "description": "Search Metadata by Type"
        },
        {
          "method": "POST",
          "path": "/fact",
          "description": "Create a New Fact"
        },
        {
          "method": "GET",
          "path": "/fact/search",
          "description": "Search Facts"
        },
        {
          "method": "GET",
          "path": "/fact/random",
          "description": "Get a Random Fact"
        }
      ],
      "sampleRequest": "curl 'https://www.blackhistoryapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 50,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:27.937Z",
      "verifiedStatus": 403,
      "latencyMs": 772
    },
    {
      "id": "botsarchive",
      "name": "BotsArchive API",
      "provider": "BotsArchive",
      "category": "developer",
      "description": "JSON formatted details about Telegram Bots available in database",
      "longDescription": "JSON formatted details about Telegram Bots available in database",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://botsarchive.com",
      "docsUrl": "https://botsarchive.com/docs.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://botsarchive.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.214Z",
      "verifiedStatus": 200,
      "latencyMs": 1045
    },
    {
      "id": "callook-info",
      "name": "Callook.info API",
      "provider": "Callook.info",
      "category": "developer",
      "description": "United States ham radio callsigns",
      "longDescription": "United States ham radio callsigns",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://callook.info",
      "docsUrl": "https://callook.info",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://callook.info'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.173Z",
      "verifiedStatus": 200,
      "latencyMs": 952
    },
    {
      "id": "carto",
      "name": "CARTO API",
      "provider": "CARTO",
      "category": "developer",
      "description": "CARTO is the Agentic GIS Platform. Go beyond traditional GIS. Scalable spatial analysis for all teams with your spatial data never leaving your cloud ecosystem.",
      "longDescription": "CARTO is the Agentic GIS Platform. Go beyond traditional GIS. Scalable spatial analysis for all teams with your spatial data never leaving your cloud ecosystem.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://carto.com",
      "docsUrl": "https://carto.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5,000 map views/month. Paid from $149/mo (100K views). Geospatial analysis platform."
      },
      "rateLimit": "5,000 map views/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://carto.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.179Z",
      "verifiedStatus": 200,
      "latencyMs": 887
    },
    {
      "id": "collegescorecard-ed-gov",
      "name": "CollegeScoreCard.ed.gov API",
      "provider": "CollegeScoreCard.ed.gov",
      "category": "developer",
      "description": "Data on higher education institutions in the United States",
      "longDescription": "Data on higher education institutions in the United States",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://collegescorecard.ed.gov",
      "docsUrl": "https://collegescorecard.ed.gov/data/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://collegescorecard.ed.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.239Z",
      "verifiedStatus": 200,
      "latencyMs": 878
    },
    {
      "id": "enigma-public",
      "name": "Enigma Public API",
      "provider": "Enigma Public",
      "category": "developer",
      "description": "About Enigma\nEnigma is building the single most reliable source of data on U.S. businesses. Our goal is to deliver the most actionable intelligence on the health and identity of every U.S. business.\nThis documentation site is designed to help you learn more about Enigma’s products and how to integra…",
      "longDescription": "About Enigma\nEnigma is building the single most reliable source of data on U.S. businesses. Our goal is to deliver the most actionable intelligence on the health and identity of every U.S. business.\nThis documentation site is designed to help you learn more about Enigma’s products and how to integra…",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.enigma.com",
      "docsUrl": "https://developers.enigma.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: limited public data. Paid enterprise plans for full data access."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.enigma.com'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.259Z",
      "verifiedStatus": 200,
      "latencyMs": 2842
    },
    {
      "id": "french-address-search",
      "name": "French Address Search API",
      "provider": "French Address Search",
      "category": "developer",
      "description": "Address search via the French Government",
      "longDescription": "Address search via the French Government",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://geo.api.gouv.fr",
      "docsUrl": "https://geo.api.gouv.fr/adresse",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://geo.api.gouv.fr'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.003Z",
      "verifiedStatus": 200,
      "latencyMs": 1572
    },
    {
      "id": "genesis",
      "name": "GENESIS API",
      "provider": "GENESIS",
      "category": "developer",
      "description": "Internetangebot des Statistischen Bundesamtes mit aktuellen Informationen, Publikationen, Zahlen und Fakten der amtlichen Statistik.",
      "longDescription": "Internetangebot des Statistischen Bundesamtes mit aktuellen Informationen, Publikationen, Zahlen und Fakten der amtlichen Statistik.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.destatis.de",
      "docsUrl": "https://www.destatis.de/EN/Service/OpenData/api-webservice.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Destatis (German Federal Statistical Office) data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.destatis.de'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.295Z",
      "verifiedStatus": 200,
      "latencyMs": 2767
    },
    {
      "id": "joshua-project",
      "name": "Joshua Project API",
      "provider": "Joshua Project",
      "category": "developer",
      "description": "People groups of the world with the fewest followers of Christ",
      "longDescription": "People groups of the world with the fewest followers of Christ",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.joshuaproject.net",
      "docsUrl": "https://api.joshuaproject.net/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with account. Joshua Project people group and unreached peoples data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.joshuaproject.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.882Z",
      "verifiedStatus": 200,
      "latencyMs": 1281
    },
    {
      "id": "kaggle",
      "name": "Kaggle API",
      "provider": "Kaggle",
      "category": "developer",
      "description": "Create and interact with Datasets, Notebooks, and connect with Kaggle",
      "longDescription": "Create and interact with Datasets, Notebooks, and connect with Kaggle",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.kaggle.com",
      "docsUrl": "https://www.kaggle.com/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Kaggle public datasets and notebooks API; no paid tiers."
      },
      "rateLimit": "2,000 req/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.kaggle.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.901Z",
      "verifiedStatus": 404,
      "latencyMs": 1273
    },
    {
      "id": "linkpreview",
      "name": "LinkPreview API",
      "provider": "LinkPreview",
      "category": "developer",
      "description": "Get JSON formatted summary with title, description and preview image for any requested URL",
      "longDescription": "Get JSON formatted summary with title, description and preview image for any requested URL",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.linkpreview.net",
      "docsUrl": "https://www.linkpreview.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 60 req/day. Starter $4.99/mo (3,000 req/day), Pro $9.99/mo (10,000 req/day)."
      },
      "rateLimit": "60 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.linkpreview.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.839Z",
      "verifiedStatus": 200,
      "latencyMs": 1204
    },
    {
      "id": "microlink-io",
      "name": "Microlink.io API",
      "provider": "Microlink.io",
      "category": "developer",
      "description": "Extract structured data from any website",
      "longDescription": "Extract structured data from any website",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://microlink.io",
      "docsUrl": "https://microlink.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://microlink.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.928Z",
      "verifiedStatus": 200,
      "latencyMs": 1278
    },
    {
      "id": "nobel-prize",
      "name": "Nobel Prize API",
      "provider": "Nobel Prize",
      "category": "developer",
      "description": "Open data about nobel prizes and events",
      "longDescription": "Open data about nobel prizes and events",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.nobelprize.org",
      "docsUrl": "https://www.nobelprize.org/about/developer-zone-2/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.nobelprize.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:28.828Z",
      "verifiedStatus": 200,
      "latencyMs": 1164
    },
    {
      "id": "open-data-minneapolis",
      "name": "Open Data Minneapolis API",
      "provider": "Open Data Minneapolis",
      "category": "developer",
      "description": "Spatial (GIS) and non-spatial city data for Minneapolis",
      "longDescription": "Spatial (GIS) and non-spatial city data for Minneapolis",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://opendata.minneapolismn.gov",
      "docsUrl": "https://opendata.minneapolismn.gov/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.minneapolismn.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.056Z",
      "verifiedStatus": 200,
      "latencyMs": 1358
    },
    {
      "id": "openafrica",
      "name": "openAFRICA API",
      "provider": "openAFRICA",
      "category": "developer",
      "description": "Large datasets repository of African open data",
      "longDescription": "Large datasets repository of African open data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://africaopendata.org",
      "docsUrl": "https://africaopendata.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://africaopendata.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.960Z",
      "verifiedStatus": 200,
      "latencyMs": 2148
    },
    {
      "id": "opencorporates",
      "name": "OpenCorporates API",
      "provider": "OpenCorporates",
      "category": "developer",
      "description": "Data on corporate entities and directors in many countries",
      "longDescription": "Data on corporate entities and directors in many countries",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://api.opencorporates.com",
      "docsUrl": "http://api.opencorporates.com/documentation/API-Reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10 req/day. Standard €99/mo, Premium €499/mo for full corporate registry access."
      },
      "rateLimit": "10 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api.opencorporates.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.312Z",
      "verifiedStatus": 200,
      "latencyMs": 1474
    },
    {
      "id": "opensanctions",
      "name": "OpenSanctions API",
      "provider": "OpenSanctions",
      "category": "developer",
      "description": "Data on international sanctions, crime and politically exposed persons",
      "longDescription": "Data on international sanctions, crime and politically exposed persons",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.opensanctions.org",
      "docsUrl": "https://www.opensanctions.org/docs/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.opensanctions.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.639Z",
      "verifiedStatus": 200,
      "latencyMs": 1702
    },
    {
      "id": "recreation-information-database",
      "name": "Recreation Information Database API",
      "provider": "Recreation Information Database",
      "category": "developer",
      "description": "Recreational areas, federal lands, historic sites, museums, and other attractions/resources(US)",
      "longDescription": "Recreational areas, federal lands, historic sites, museums, and other attractions/resources(US)",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ridb.recreation.gov",
      "docsUrl": "https://ridb.recreation.gov/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with RIDB API key. US recreation area, camping, and permit data."
      },
      "rateLimit": "50,000 req/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ridb.recreation.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.180Z",
      "verifiedStatus": 200,
      "latencyMs": 1076
    },
    {
      "id": "ume-open-data",
      "name": "Umeå Open Data API",
      "provider": "Umeå Open Data",
      "category": "developer",
      "description": "Open data of the city Umeå in northen Sweden",
      "longDescription": "Open data of the city Umeå in northen Sweden",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://opendata.umea.se",
      "docsUrl": "https://opendata.umea.se/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.umea.se'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.746Z",
      "verifiedStatus": 200,
      "latencyMs": 2573
    },
    {
      "id": "university-of-oslo",
      "name": "University of Oslo API",
      "provider": "University of Oslo",
      "category": "developer",
      "description": "Courses, lecture videos, detailed information for courses etc. for the University of Oslo (Norway)",
      "longDescription": "Courses, lecture videos, detailed information for courses etc. for the University of Oslo (Norway)",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.uio.no",
      "docsUrl": "https://data.uio.no/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.uio.no'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.892Z",
      "verifiedStatus": 200,
      "latencyMs": 1713
    },
    {
      "id": "upc-database",
      "name": "UPC database API",
      "provider": "UPC database",
      "category": "developer",
      "description": "More than 1.5 million barcode numbers from all around the world",
      "longDescription": "More than 1.5 million barcode numbers from all around the world",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://upcdatabase.org",
      "docsUrl": "https://upcdatabase.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/day. Paid from $9/mo (1,000 req/day) to $99/mo (100,000 req/day)."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://upcdatabase.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.722Z",
      "verifiedStatus": 200,
      "latencyMs": 1508
    },
    {
      "id": "wikidata",
      "name": "Wikidata API",
      "provider": "Wikidata",
      "category": "developer",
      "description": "Collaboratively edited knowledge base operated by the Wikimedia Foundation",
      "longDescription": "Collaboratively edited knowledge base operated by the Wikimedia Foundation",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.wikidata.org",
      "docsUrl": "https://www.wikidata.org/w/api.php?action=help",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Wikidata knowledge base API; no paid tiers."
      },
      "rateLimit": "10,000 req/day (SPARQL endpoint)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.wikidata.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.280Z",
      "verifiedStatus": 200,
      "latencyMs": 2041
    },
    {
      "id": "creative-commons-catalog",
      "name": "Creative Commons Catalog API",
      "provider": "Creative Commons Catalog",
      "category": "developer",
      "description": "Search among openly licensed and public domain works",
      "longDescription": "Search among openly licensed and public domain works",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.creativecommons.engineering",
      "docsUrl": "https://api.creativecommons.engineering/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Creative Commons licensed content catalog API; no paid tiers."
      },
      "rateLimit": "5,000 req/day (with key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.creativecommons.engineering'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.453Z",
      "verifiedStatus": 200,
      "latencyMs": 3625
    },
    {
      "id": "github-contribution-chart-generator",
      "name": "GitHub Contribution Chart Generator API",
      "provider": "GitHub Contribution Chart Generator",
      "category": "developer",
      "description": "Create an image of your GitHub contributions",
      "longDescription": "Create an image of your GitHub contributions",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://github-contributions.vercel.app",
      "docsUrl": "https://github-contributions.vercel.app",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://github-contributions.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.710Z",
      "verifiedStatus": 200,
      "latencyMs": 871
    },
    {
      "id": "metabase",
      "name": "Metabase API",
      "provider": "Metabase",
      "category": "developer",
      "description": "An open source Business Intelligence server to share data and analytics inside your company",
      "longDescription": "An open source Business Intelligence server to share data and analytics inside your company",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.metabase.com",
      "docsUrl": "https://www.metabase.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.metabase.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.723Z",
      "verifiedStatus": 200,
      "latencyMs": 883
    },
    {
      "id": "shields",
      "name": "Shields API",
      "provider": "Shields",
      "category": "developer",
      "description": "Concise, consistent, and legible badges in SVG and raster format",
      "longDescription": "Concise, consistent, and legible badges in SVG and raster format",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://shields.io",
      "docsUrl": "https://shields.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://shields.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:29.771Z",
      "verifiedStatus": 200,
      "latencyMs": 889
    },
    {
      "id": "epo",
      "name": "EPO API",
      "provider": "EPO",
      "category": "developer",
      "description": "European patent search system api",
      "longDescription": "European patent search system api",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.epo.org",
      "docsUrl": "https://developers.epo.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with EPO account. European Patent Office Open Patent Services (OPS) API."
      },
      "rateLimit": "10,000 req/4 weeks (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.epo.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.065Z",
      "verifiedStatus": 200,
      "latencyMs": 1164
    },
    {
      "id": "patentsview",
      "name": "PatentsView API",
      "provider": "PatentsView",
      "category": "developer",
      "description": "API is intended to explore and visualize trends/patterns across the US innovation landscape",
      "longDescription": "API is intended to explore and visualize trends/patterns across the US innovation landscape",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://patentsview.org",
      "docsUrl": "https://patentsview.org/apis/purpose",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://patentsview.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.974Z",
      "verifiedStatus": 403,
      "latencyMs": 2046
    },
    {
      "id": "tipo",
      "name": "TIPO API",
      "provider": "TIPO",
      "category": "developer",
      "description": "Taiwan patent search system api",
      "longDescription": "Taiwan patent search system api",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tiponet.tipo.gov.tw",
      "docsUrl": "https://tiponet.tipo.gov.tw/Gazette/OpenData/OD/OD05.aspx?QryDS=API00",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with account. Taiwanese patent and trademark office data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tiponet.tipo.gov.tw'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.755Z",
      "verifiedStatus": 200,
      "latencyMs": 1752
    },
    {
      "id": "dev-to",
      "name": "Dev.to API",
      "provider": "Dev.to",
      "category": "entertainment",
      "description": "Access Forem articles, users and other resources via API",
      "longDescription": "Access Forem articles, users and other resources via API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.forem.com",
      "docsUrl": "https://developers.forem.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free to use. No paid tiers; open API for DEV Community content."
      },
      "rateLimit": "3 write req/s; 10 read req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.forem.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.127Z",
      "verifiedStatus": 200,
      "latencyMs": 1110
    },
    {
      "id": "favqs-com",
      "name": "FavQs.com API",
      "provider": "FavQs.com",
      "category": "entertainment",
      "description": "FavQs allows you to collect, discover and share your favorite quotes",
      "longDescription": "FavQs allows you to collect, discover and share your favorite quotes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://favqs.com",
      "docsUrl": "https://favqs.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. No paid tiers; favorite quotes community API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://favqs.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.243Z",
      "verifiedStatus": 200,
      "latencyMs": 1186
    },
    {
      "id": "icanhazdadjoke",
      "name": "icanhazdadjoke API",
      "provider": "icanhazdadjoke",
      "category": "entertainment",
      "description": "The largest selection of dad jokes on the internet",
      "longDescription": "The largest selection of dad jokes on the internet",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://icanhazdadjoke.com",
      "docsUrl": "https://icanhazdadjoke.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://icanhazdadjoke.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.111Z",
      "verifiedStatus": 200,
      "latencyMs": 931
    },
    {
      "id": "kanye",
      "name": "kanye.rest API",
      "provider": "kanye.rest",
      "category": "entertainment",
      "description": "REST API for random Kanye West quotes",
      "longDescription": "REST API for random Kanye West quotes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://kanye.rest",
      "docsUrl": "https://kanye.rest",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://kanye.rest'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.158Z",
      "verifiedStatus": 200,
      "latencyMs": 846
    },
    {
      "id": "kimiquotes",
      "name": "kimiquotes API",
      "provider": "kimiquotes",
      "category": "entertainment",
      "description": "Team radio and interview quotes by Finnish F1 legend Kimi Räikkönen",
      "longDescription": "Team radio and interview quotes by Finnish F1 legend Kimi Räikkönen",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://kimiquotes.herokuapp.com",
      "docsUrl": "https://kimiquotes.herokuapp.com/doc",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://kimiquotes.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.397Z",
      "verifiedStatus": 404,
      "latencyMs": 856
    },
    {
      "id": "quote-garden",
      "name": "Quote Garden API",
      "provider": "Quote Garden",
      "category": "entertainment",
      "description": "REST API for more than 5000 famous quotes",
      "longDescription": "REST API for more than 5000 famous quotes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://pprathameshmore.github.io",
      "docsUrl": "https://pprathameshmore.github.io/QuoteGarden/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pprathameshmore.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:30.731Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "quoteclear",
      "name": "quoteclear API",
      "provider": "quoteclear",
      "category": "entertainment",
      "description": "Ever-growing list of James Clear quotes from the 3-2-1 Newsletter",
      "longDescription": "Ever-growing list of James Clear quotes from the 3-2-1 Newsletter",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://quoteclear.web.app",
      "docsUrl": "https://quoteclear.web.app/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://quoteclear.web.app'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.236Z",
      "verifiedStatus": 404,
      "latencyMs": 526
    },
    {
      "id": "they-said-so-quotes",
      "name": "They Said So Quotes API",
      "provider": "They Said So Quotes",
      "category": "entertainment",
      "description": "Quotes Trusted by many fortune brands around the world",
      "longDescription": "Quotes Trusted by many fortune brands around the world",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://theysaidso.com",
      "docsUrl": "https://theysaidso.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://theysaidso.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.584Z",
      "verifiedStatus": 200,
      "latencyMs": 1862
    },
    {
      "id": "zen-quotes",
      "name": "Zen Quotes API",
      "provider": "Zen Quotes",
      "category": "entertainment",
      "description": "Large collection of Zen quotes for inspiration",
      "longDescription": "Large collection of Zen quotes for inspiration",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://zenquotes.io",
      "docsUrl": "https://zenquotes.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://zenquotes.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.431Z",
      "verifiedStatus": 200,
      "latencyMs": 708
    },
    {
      "id": "veriphone",
      "name": "Veriphone API",
      "provider": "Veriphone",
      "category": "communication",
      "description": "Phone number validation & carrier lookup",
      "longDescription": "Phone number validation & carrier lookup",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://veriphone.io",
      "docsUrl": "https://veriphone.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Phone number validation and carrier lookup. Free: 100 lookups/month. Basic $9.99/mo (1K lookups). Professional $49.99/mo (10K). Business $99.99/mo (50K)."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://veriphone.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.343Z",
      "verifiedStatus": 200,
      "latencyMs": 572
    },
    {
      "id": "dagpi",
      "name": "Dagpi API",
      "provider": "Dagpi",
      "category": "entertainment",
      "description": "A fast and easy to use API. Enjoy powerful image manipulation and high quality datasets with reliability and security.",
      "longDescription": "A fast and easy to use API. Enjoy powerful image manipulation and high quality datasets with reliability and security.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://dagpi.xyz",
      "docsUrl": "https://dagpi.xyz",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 500 req/day. Paid tiers available via RapidAPI for image processing."
      },
      "rateLimit": "500 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dagpi.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.609Z",
      "verifiedStatus": 200,
      "latencyMs": 716
    },
    {
      "id": "duply",
      "name": "Duply API",
      "provider": "Duply",
      "category": "entertainment",
      "description": "Generate, Edit, Scale and Manage Images and Videos Smarter & Faster",
      "longDescription": "Generate, Edit, Scale and Manage Images and Videos Smarter & Faster",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://duply.co",
      "docsUrl": "https://duply.co/docs#getting-started-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 images/month. Starter $9/mo (1,000 images), Pro $29/mo, Business $79/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://duply.co'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.701Z",
      "verifiedStatus": 200,
      "latencyMs": 741
    },
    {
      "id": "dynapictures",
      "name": "DynaPictures API",
      "provider": "DynaPictures",
      "category": "entertainment",
      "description": "Generate Hundreds of Personalized Images in Minutes",
      "longDescription": "Generate Hundreds of Personalized Images in Minutes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://dynapictures.com",
      "docsUrl": "https://dynapictures.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 renders/month. Starter $19/mo (2,500 renders), Pro $49/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dynapictures.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.049Z",
      "verifiedStatus": 200,
      "latencyMs": 984
    },
    {
      "id": "getty-images",
      "name": "Getty Images API",
      "provider": "Getty Images",
      "category": "entertainment",
      "description": "Build applications using the world's most powerful imagery",
      "longDescription": "Build applications using the world's most powerful imagery",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://developers.gettyimages.com",
      "docsUrl": "http://developers.gettyimages.com/en/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid API. Embed API free for non-commercial use; commercial licensing required for commercial use."
      },
      "rateLimit": "Based on license tier",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://developers.gettyimages.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.580Z",
      "verifiedStatus": 200,
      "latencyMs": 1469
    },
    {
      "id": "placekeanu",
      "name": "PlaceKeanu API",
      "provider": "PlaceKeanu",
      "category": "entertainment",
      "description": "Resizable Keanu Reeves placeholder images with grayscale and young Keanu options",
      "longDescription": "Resizable Keanu Reeves placeholder images with grayscale and young Keanu options",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://placekeanu.com",
      "docsUrl": "https://placekeanu.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://placekeanu.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:30.843Z",
      "verifiedStatus": 200,
      "latencyMs": 716
    },
    {
      "id": "sirv",
      "name": "Sirv API",
      "provider": "Sirv",
      "category": "entertainment",
      "description": "Image management solutions like optimization, manipulation, hosting",
      "longDescription": "Image management solutions like optimization, manipulation, hosting",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://apidocs.sirv.com",
      "docsUrl": "https://apidocs.sirv.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 500 MB storage, 2 GB bandwidth. Paid from $9/mo (10 GB storage)."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://apidocs.sirv.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.219Z",
      "verifiedStatus": 200,
      "latencyMs": 1061
    },
    {
      "id": "hackerearth",
      "name": "Hackerearth API",
      "provider": "Hackerearth",
      "category": "developer",
      "description": "For compiling and running code in several languages",
      "longDescription": "For compiling and running code in several languages",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.hackerearth.com",
      "docsUrl": "https://www.hackerearth.com/docs/wiki/developers/v4/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier available. Developer assessment platform; paid plans for companies."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.hackerearth.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.663Z",
      "verifiedStatus": 200,
      "latencyMs": 1427
    },
    {
      "id": "mintlify",
      "name": "Mintlify API",
      "provider": "Mintlify",
      "category": "developer",
      "description": "For programmatically generating documentation for code",
      "longDescription": "For programmatically generating documentation for code",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.mintlify.com",
      "docsUrl": "https://docs.mintlify.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 project, up to 2 contributors. Starter $150/mo (5 projects). Documentation platform."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.mintlify.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.929Z",
      "verifiedStatus": 200,
      "latencyMs": 2686
    },
    {
      "id": "arcsecond-io",
      "name": "arcsecond.io API",
      "provider": "arcsecond.io",
      "category": "developer",
      "description": "Multiple astronomy data sources",
      "longDescription": "Multiple astronomy data sources",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.arcsecond.io",
      "docsUrl": "https://api.arcsecond.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.arcsecond.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.652Z",
      "verifiedStatus": 200,
      "latencyMs": 1393
    },
    {
      "id": "arxiv",
      "name": "arXiv API",
      "provider": "arXiv",
      "category": "developer",
      "description": "Curated research-sharing platform: physics, mathematics, quantitative finance, and economics",
      "longDescription": "Curated research-sharing platform: physics, mathematics, quantitative finance, and economics",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://arxiv.org",
      "docsUrl": "https://arxiv.org/help/api/user-manual",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://arxiv.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.129Z",
      "verifiedStatus": 200,
      "latencyMs": 849
    },
    {
      "id": "core",
      "name": "CORE API",
      "provider": "CORE",
      "category": "developer",
      "description": "Access the world's Open Access research papers",
      "longDescription": "Access the world's Open Access research papers",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://core.ac.uk",
      "docsUrl": "https://core.ac.uk/services#api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for researchers. CORE open access research papers API; institutional use."
      },
      "rateLimit": "2,500 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://core.ac.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.264Z",
      "verifiedStatus": 200,
      "latencyMs": 968
    },
    {
      "id": "gbif",
      "name": "GBIF API",
      "provider": "GBIF",
      "category": "developer",
      "description": "Global Biodiversity Information Facility",
      "longDescription": "Global Biodiversity Information Facility",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.gbif.org",
      "docsUrl": "https://www.gbif.org/developer/summary",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.gbif.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.243Z",
      "verifiedStatus": 403,
      "latencyMs": 900
    },
    {
      "id": "itis",
      "name": "ITIS API",
      "provider": "ITIS",
      "category": "developer",
      "description": "Integrated Taxonomic Information System",
      "longDescription": "Integrated Taxonomic Information System",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.itis.gov",
      "docsUrl": "https://www.itis.gov/ws_description.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.itis.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.555Z",
      "verifiedStatus": 200,
      "latencyMs": 1158
    },
    {
      "id": "launch-library-2",
      "name": "Launch Library 2 API",
      "provider": "Launch Library 2",
      "category": "developer",
      "description": "Spaceflight launches and events database",
      "longDescription": "Spaceflight launches and events database",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://thespacedevs.com",
      "docsUrl": "https://thespacedevs.com/llapi",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://thespacedevs.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.929Z",
      "verifiedStatus": 200,
      "latencyMs": 1498
    },
    {
      "id": "materials-platform-for-data-science",
      "name": "Materials Platform for Data Science API",
      "provider": "Materials Platform for Data Science",
      "category": "developer",
      "description": "Curated experimental data for materials science",
      "longDescription": "Curated experimental data for materials science",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://mpds.io",
      "docsUrl": "https://mpds.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Materials science dataset API for researchers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mpds.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.251Z",
      "verifiedStatus": 200,
      "latencyMs": 1642
    },
    {
      "id": "newton",
      "name": "Newton API",
      "provider": "Newton",
      "category": "developer",
      "description": "Symbolic and Arithmetic Math Calculator",
      "longDescription": "Symbolic and Arithmetic Math Calculator",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://newton.vercel.app",
      "docsUrl": "https://newton.vercel.app",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://newton.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:31.738Z",
      "verifiedStatus": 200,
      "latencyMs": 1037
    },
    {
      "id": "noctua",
      "name": "Noctua API",
      "provider": "Noctua",
      "category": "developer",
      "description": "REST API used to access NoctuaSky features",
      "longDescription": "REST API used to access NoctuaSky features",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.noctuasky.com",
      "docsUrl": "https://api.noctuasky.com/api/v1/swaggerdoc/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.noctuasky.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.481Z",
      "verifiedStatus": 404,
      "latencyMs": 1750
    },
    {
      "id": "ocean-facts",
      "name": "Ocean Facts API",
      "provider": "Ocean Facts",
      "category": "developer",
      "description": "Facts pertaining to the physical science of Oceanography",
      "longDescription": "Facts pertaining to the physical science of Oceanography",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://oceanfacts.herokuapp.com",
      "docsUrl": "https://oceanfacts.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://oceanfacts.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.154Z",
      "verifiedStatus": 404,
      "latencyMs": 1407
    },
    {
      "id": "open-science-framework",
      "name": "Open Science Framework API",
      "provider": "Open Science Framework",
      "category": "developer",
      "description": "Repository and archive for study designs, research materials, data, manuscripts, etc",
      "longDescription": "Repository and archive for study designs, research materials, data, manuscripts, etc",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://developer.osf.io",
      "docsUrl": "https://developer.osf.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.osf.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.037Z",
      "verifiedStatus": 200,
      "latencyMs": 1281
    },
    {
      "id": "purple-air",
      "name": "Purple Air API",
      "provider": "Purple Air",
      "category": "developer",
      "description": "Real Time Air Quality Monitoring",
      "longDescription": "Real Time Air Quality Monitoring",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www2.purpleair.com",
      "docsUrl": "https://www2.purpleair.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www2.purpleair.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.376Z",
      "verifiedStatus": 200,
      "latencyMs": 1533
    },
    {
      "id": "share",
      "name": "SHARE API",
      "provider": "SHARE",
      "category": "developer",
      "description": "A free, open, dataset about research and scholarly activities",
      "longDescription": "A free, open, dataset about research and scholarly activities",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://share.osf.io",
      "docsUrl": "https://share.osf.io/api/v2/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://share.osf.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.311Z",
      "verifiedStatus": 200,
      "latencyMs": 1337
    },
    {
      "id": "sunrise-and-sunset",
      "name": "Sunrise and Sunset API",
      "provider": "Sunrise and Sunset",
      "category": "developer",
      "description": "Sunset and sunrise times for a given latitude and longitude",
      "longDescription": "Sunset and sunrise times for a given latitude and longitude",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://sunrise-sunset.org",
      "docsUrl": "https://sunrise-sunset.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://sunrise-sunset.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.260Z",
      "verifiedStatus": 200,
      "latencyMs": 1211
    },
    {
      "id": "usgs-water-services",
      "name": "USGS Water Services API",
      "provider": "USGS Water Services",
      "category": "developer",
      "description": "Water quality and level info for rivers and lakes",
      "longDescription": "Water quality and level info for rivers and lakes",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://waterservices.usgs.gov",
      "docsUrl": "https://waterservices.usgs.gov/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://waterservices.usgs.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.575Z",
      "verifiedStatus": 200,
      "latencyMs": 1446
    },
    {
      "id": "xmath",
      "name": "xMath API",
      "provider": "xMath",
      "category": "developer",
      "description": "Random mathematical expressions",
      "longDescription": "Random mathematical expressions",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://x-math.herokuapp.com",
      "docsUrl": "https://x-math.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://x-math.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.539Z",
      "verifiedStatus": 404,
      "latencyMs": 1320
    },
    {
      "id": "binaryedge",
      "name": "BinaryEdge API",
      "provider": "BinaryEdge",
      "category": "security",
      "description": "Provide access to BinaryEdge 40fy scanning platform",
      "longDescription": "Provide access to BinaryEdge 40fy scanning platform",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.binaryedge.io",
      "docsUrl": "https://docs.binaryedge.io/api-v2.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Internet scanning and attack surface data. Free: 250 queries/month. Starter $60/mo (2K queries). Pro $250/mo (10K queries). Business $1,000/mo. Enterprise custom."
      },
      "rateLimit": "250 queries/month (free) · Higher on paid",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.binaryedge.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.716Z",
      "verifiedStatus": 200,
      "latencyMs": 1473
    },
    {
      "id": "bitwarden",
      "name": "BitWarden API",
      "provider": "BitWarden",
      "category": "security",
      "description": "Bitwarden is the most trusted password manager for passwords and passkeys at home or at work, on any browser or device. Start with a free trial.",
      "longDescription": "Bitwarden is the most trusted password manager for passwords and passkeys at home or at work, on any browser or device. Start with a free trial.",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bitwarden.com",
      "docsUrl": "https://bitwarden.com/help/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Open-source password manager. Free: personal use, unlimited passwords. Teams $3/user/mo. Enterprise $5/user/mo. API access included with all plans."
      },
      "rateLimit": "1,000 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bitwarden.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.442Z",
      "verifiedStatus": 200,
      "latencyMs": 1178
    },
    {
      "id": "bugcrowd",
      "name": "Bugcrowd API",
      "provider": "Bugcrowd",
      "category": "security",
      "description": "Bugcrowd API for interacting and tracking the reported issues programmatically",
      "longDescription": "Bugcrowd API for interacting and tracking the reported issues programmatically",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.bugcrowd.com",
      "docsUrl": "https://docs.bugcrowd.com/api/getting-started/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Crowdsourced security testing platform. API access for program owners. Pricing based on engagement type: bug bounty, penetration test, VDP. Contact sales."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.bugcrowd.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.646Z",
      "verifiedStatus": 200,
      "latencyMs": 1091
    },
    {
      "id": "classify",
      "name": "Classify API",
      "provider": "Classify",
      "category": "security",
      "description": "Encrypting & decrypting text messages",
      "longDescription": "Encrypting & decrypting text messages",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://classify-web.herokuapp.com",
      "docsUrl": "https://classify-web.herokuapp.com/#/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://classify-web.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.718Z",
      "verifiedStatus": 404,
      "latencyMs": 1138
    },
    {
      "id": "complete-criminal-checks",
      "name": "Complete Criminal Checks API",
      "provider": "Complete Criminal Checks",
      "category": "security",
      "description": "Provides data of offenders from all U.S. States and Pureto Rico",
      "longDescription": "Provides data of offenders from all U.S. States and Pureto Rico",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://completecriminalchecks.com",
      "docsUrl": "https://completecriminalchecks.com/Developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Criminal background check API. Pricing per check on request."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://completecriminalchecks.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.699Z",
      "verifiedStatus": 200,
      "latencyMs": 1114
    },
    {
      "id": "emailrep",
      "name": "EmailRep API",
      "provider": "EmailRep",
      "category": "security",
      "description": "Email address threat and risk prediction",
      "longDescription": "Email address threat and risk prediction",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.emailrep.io",
      "docsUrl": "https://docs.emailrep.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.emailrep.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:36.533Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "filterlists",
      "name": "FilterLists API",
      "provider": "FilterLists",
      "category": "security",
      "description": "Lists of filters for adblockers and firewalls",
      "longDescription": "Lists of filters for adblockers and firewalls",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://filterlists.com",
      "docsUrl": "https://filterlists.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://filterlists.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.813Z",
      "verifiedStatus": 200,
      "latencyMs": 1150
    },
    {
      "id": "fullhunt",
      "name": "FullHunt API",
      "provider": "FullHunt",
      "category": "security",
      "description": "Searchable attack surface database of the entire internet",
      "longDescription": "Searchable attack surface database of the entire internet",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api-docs.fullhunt.io",
      "docsUrl": "https://api-docs.fullhunt.io/#introduction",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Attack surface management. Free: limited public data. Standard $50/mo: 500 queries/day. Pro $200/mo: 2K queries/day, API integrations. Enterprise custom."
      },
      "rateLimit": "500 queries/day (Standard) · 2K/day (Pro)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api-docs.fullhunt.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.112Z",
      "verifiedStatus": 200,
      "latencyMs": 2374
    },
    {
      "id": "gitguardian",
      "name": "GitGuardian API",
      "provider": "GitGuardian",
      "category": "security",
      "description": "Scan files for secrets (API Keys, database credentials)",
      "longDescription": "Scan files for secrets (API Keys, database credentials)",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.gitguardian.com",
      "docsUrl": "https://api.gitguardian.com/doc",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Secret scanning and security. Free: unlimited public repos, developer IM. Business $29/dev/mo: private repos, CI/CD, advanced policies. Enterprise custom."
      },
      "rateLimit": "1,200 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.gitguardian.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.638Z",
      "verifiedStatus": 200,
      "latencyMs": 2707
    },
    {
      "id": "greynoise",
      "name": "GreyNoise API",
      "provider": "GreyNoise",
      "category": "security",
      "description": "Query IPs in the GreyNoise dataset and retrieve a subset of the full IP context data",
      "longDescription": "Query IPs in the GreyNoise dataset and retrieve a subset of the full IP context data",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.greynoise.io",
      "docsUrl": "https://docs.greynoise.io/reference/get_v3-community-ip",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Community (free): basic IP context API. Team $450/mo: full context, bulk lookups, GNQL. Enterprise custom. GreyNoise Community tier covers most developer use cases."
      },
      "rateLimit": "Community: 500 lookups/day · Team: unlimited",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.greynoise.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.906Z",
      "verifiedStatus": 200,
      "latencyMs": 869
    },
    {
      "id": "hackerone",
      "name": "HackerOne API",
      "provider": "HackerOne",
      "category": "security",
      "description": "The industry’s first hacker API that helps increase productivity towards creative bug bounty hunting",
      "longDescription": "The industry’s first hacker API that helps increase productivity towards creative bug bounty hunting",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.hackerone.com",
      "docsUrl": "https://api.hackerone.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Bug bounty platform. API access included for program owners. Pricing based on program tier: Starter $50K/yr (managed), Growth $100K/yr, Enterprise custom."
      },
      "rateLimit": "240 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.hackerone.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:32.925Z",
      "verifiedStatus": 200,
      "latencyMs": 771
    },
    {
      "id": "loginradius",
      "name": "LoginRadius API",
      "provider": "LoginRadius",
      "category": "security",
      "description": "LoginRadius: Privacy-compliant identity and access management platform. Offer Authentication and Authorization for your web and mobile apps in just a few clicks, with: SSO, MFA, social logins and more.",
      "longDescription": "LoginRadius: Privacy-compliant identity and access management platform. Offer Authentication and Authorization for your web and mobile apps in just a few clicks, with: SSO, MFA, social logins and more.",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.loginradius.com",
      "docsUrl": "https://www.loginradius.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Customer Identity and Access Management (CIAM). Free: up to 5K MAU. Developer $18/mo (5K MAU+). Starter $58/mo. Professional $230/mo. Enterprise custom."
      },
      "rateLimit": "300 req/min (free) · Higher on paid",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.loginradius.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.197Z",
      "verifiedStatus": 200,
      "latencyMs": 946
    },
    {
      "id": "microsoft-security-response-center-msrc",
      "name": "Microsoft Security Response Center (MSRC) API",
      "provider": "Microsoft Security Response Center (MSRC)",
      "category": "security",
      "description": "Programmatic interfaces to engage with the Microsoft Security Response Center (MSRC)",
      "longDescription": "Programmatic interfaces to engage with the Microsoft Security Response Center (MSRC)",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://msrc.microsoft.com",
      "docsUrl": "https://msrc.microsoft.com/report/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://msrc.microsoft.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.242Z",
      "verifiedStatus": 200,
      "latencyMs": 982
    },
    {
      "id": "national-vulnerability-database",
      "name": "National Vulnerability Database API",
      "provider": "National Vulnerability Database",
      "category": "security",
      "description": "U.S. National Vulnerability Database",
      "longDescription": "U.S. National Vulnerability Database",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://nvd.nist.gov",
      "docsUrl": "https://nvd.nist.gov/vuln/Data-Feeds/JSON-feed-changelog",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nvd.nist.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.025Z",
      "verifiedStatus": 200,
      "latencyMs": 713
    },
    {
      "id": "privacy-com",
      "name": "Privacy.com API",
      "provider": "Privacy.com",
      "category": "security",
      "description": "Generate merchant-specific and one-time use credit card numbers that link back to your bank",
      "longDescription": "Generate merchant-specific and one-time use credit card numbers that link back to your bank",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://privacy.com",
      "docsUrl": "https://privacy.com/developer/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Virtual payment cards. Free: up to 12 new cards/month. Pro $10/mo: unlimited cards, notes, export. Premium $25/mo. Enterprise custom. API in Beta."
      },
      "rateLimit": "100 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://privacy.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.750Z",
      "verifiedStatus": 200,
      "latencyMs": 2374
    },
    {
      "id": "pulsedive",
      "name": "Pulsedive API",
      "provider": "Pulsedive",
      "category": "security",
      "description": "Scan, search and collect threat intelligence data in real-time",
      "longDescription": "Scan, search and collect threat intelligence data in real-time",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://pulsedive.com",
      "docsUrl": "https://pulsedive.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Threat intelligence platform. Free: community feeds, 30 lookups/day. Pro $50/mo: 1K lookups/day, premium feeds, bulk query. Enterprise custom."
      },
      "rateLimit": "30 lookups/day (free) · 1K/day (Pro)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pulsedive.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.302Z",
      "verifiedStatus": 200,
      "latencyMs": 860
    },
    {
      "id": "securitytrails",
      "name": "SecurityTrails API",
      "provider": "SecurityTrails",
      "category": "security",
      "description": "Domain and IP related information such as current and historical WHOIS and DNS records",
      "longDescription": "Domain and IP related information such as current and historical WHOIS and DNS records",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://securitytrails.com",
      "docsUrl": "https://securitytrails.com/corp/apidocs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Domain & IP intelligence. Free: 50 API credits/month (basic lookups). Developer plans from contact (50K+ credits/month). Enterprise $11K-$70K+/yr."
      },
      "rateLimit": "50 credits/month (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://securitytrails.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.103Z",
      "verifiedStatus": 403,
      "latencyMs": 650
    },
    {
      "id": "spyse",
      "name": "Spyse API",
      "provider": "Spyse",
      "category": "security",
      "description": "Access data on all Internet assets and build powerful attack surface management applications",
      "longDescription": "Access data on all Internet assets and build powerful attack surface management applications",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://spyse-dev.readme.io",
      "docsUrl": "https://spyse-dev.readme.io/reference/quick-start",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Internet assets search engine (cybersecurity). Free: 100 records/search (limited). Explorer $49/mo (1K records). Professional $199/mo. Enterprise custom."
      },
      "rateLimit": "100 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://spyse-dev.readme.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.382Z",
      "verifiedStatus": 200,
      "latencyMs": 3901
    },
    {
      "id": "threat-jammer",
      "name": "Threat Jammer API",
      "provider": "Threat Jammer",
      "category": "security",
      "description": "Risk scoring service from curated threat intelligence data",
      "longDescription": "Risk scoring service from curated threat intelligence data",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://threatjammer.com",
      "docsUrl": "https://threatjammer.com/docs/index",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Threat intelligence API. Free: 500 queries/month. Starter $29/mo (5K queries). Professional $99/mo (25K queries). Business $299/mo (100K queries)."
      },
      "rateLimit": "500 queries/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://threatjammer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 16,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:34.640Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "vuldb",
      "name": "VulDB API",
      "provider": "VulDB",
      "category": "security",
      "description": "VulDB API allows to initiate queries for one or more items along with transactional bots",
      "longDescription": "VulDB API allows to initiate queries for one or more items along with transactional bots",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://vuldb.com",
      "docsUrl": "https://vuldb.com/?doc.api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Vulnerability database. Community (free): public vulnerability access. User $99/mo: API access, 1K lookups/day. Corporate $499/mo: 10K lookups. Enterprise custom."
      },
      "rateLimit": "1K lookups/day (User) · 10K/day (Corporate)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://vuldb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.094Z",
      "verifiedStatus": 200,
      "latencyMs": 2519
    },
    {
      "id": "best-buy",
      "name": "Best Buy API",
      "provider": "Best Buy",
      "category": "ecommerce",
      "description": "Products, Buying Options, Categories, Recommendations, Stores and Commerce",
      "longDescription": "Products, Buying Options, Categories, Recommendations, Stores and Commerce",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bestbuyapis.github.io",
      "docsUrl": "https://bestbuyapis.github.io/api-documentation/#overview",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Best Buy developer API requires a free API key. Access to product catalog, store availability, pricing. No paid tiers published."
      },
      "rateLimit": "5 req/s (default)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bestbuyapis.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.263Z",
      "verifiedStatus": 200,
      "latencyMs": 617
    },
    {
      "id": "digi-key",
      "name": "Digi-Key API",
      "provider": "Digi-Key",
      "category": "ecommerce",
      "description": "Retrieve price and inventory of electronic components as well as place orders",
      "longDescription": "Retrieve price and inventory of electronic components as well as place orders",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.digikey.com",
      "docsUrl": "https://www.digikey.com/en/resources/api-solutions",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with DigiKey developer account. Electronic component catalog and pricing API."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.digikey.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.362Z",
      "verifiedStatus": 403,
      "latencyMs": 663
    },
    {
      "id": "flipkart-marketplace",
      "name": "Flipkart Marketplace API",
      "provider": "Flipkart Marketplace",
      "category": "ecommerce",
      "description": "Product listing management, Order Fulfilment in the Flipkart Marketplace",
      "longDescription": "Product listing management, Order Fulfilment in the Flipkart Marketplace",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://seller.flipkart.com",
      "docsUrl": "https://seller.flipkart.com/api-docs/FMSAPI.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Flipkart Marketplace Seller API for registered sellers. Indian ecommerce marketplace. Requires active Flipkart seller account."
      },
      "rateLimit": "Varies by endpoint",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://seller.flipkart.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.391Z",
      "verifiedStatus": 200,
      "latencyMs": 1675
    },
    {
      "id": "lazada",
      "name": "Lazada API",
      "provider": "Lazada",
      "category": "ecommerce",
      "description": "Retrieve product ratings and seller performance metrics",
      "longDescription": "Retrieve product ratings and seller performance metrics",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://open.lazada.com",
      "docsUrl": "https://open.lazada.com/doc/doc.htm",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Lazada Open Platform API for partners and developers. HMAC-SHA256 auth. Southeast Asian marketplace (owned by Alibaba). Seller and logistics APIs."
      },
      "rateLimit": "100K req/day (default)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://open.lazada.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.381Z",
      "verifiedStatus": 200,
      "latencyMs": 2663
    },
    {
      "id": "mercadolibre",
      "name": "Mercadolibre API",
      "provider": "Mercadolibre",
      "category": "ecommerce",
      "description": "Manage sales, ads, products, services and Shops",
      "longDescription": "Manage sales, ads, products, services and Shops",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.mercadolibre.cl",
      "docsUrl": "https://developers.mercadolibre.cl/es_ar/api-docs-es",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — MercadoLibre API is free for approved developers (Latin American marketplace). OAuth 2.0 required. Access to listings, orders, catalog, payments."
      },
      "rateLimit": "Varies by app category; authenticated required",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.mercadolibre.cl'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:33.829Z",
      "verifiedStatus": 200,
      "latencyMs": 1016
    },
    {
      "id": "octopart",
      "name": "Octopart API",
      "provider": "Octopart",
      "category": "ecommerce",
      "description": "Electronic part data for manufacturing, design, and sourcing",
      "longDescription": "Electronic part data for manufacturing, design, and sourcing",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://octopart.com",
      "docsUrl": "https://octopart.com/api/v4/reference",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Electronic component search API. Free: 1,000 queries/month. Business $499/mo (100K queries). Enterprise custom. Owned by Altium. Rich BOM data."
      },
      "rateLimit": "1K queries/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://octopart.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.155Z",
      "verifiedStatus": 403,
      "latencyMs": 1249
    },
    {
      "id": "olx-poland",
      "name": "OLX Poland API",
      "provider": "OLX Poland",
      "category": "ecommerce",
      "description": "Integrate with local sites by posting, managing adverts and communicating with OLX users",
      "longDescription": "Integrate with local sites by posting, managing adverts and communicating with OLX users",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.olx.pl",
      "docsUrl": "https://developer.olx.pl/api/doc#section/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — OLX Poland classifieds marketplace API for partners. Requires partner agreement. Poland-focused classifieds and automotive marketplace."
      },
      "rateLimit": "Varies by partner agreement",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.olx.pl'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.699Z",
      "verifiedStatus": 200,
      "latencyMs": 3774
    },
    {
      "id": "shopee",
      "name": "Shopee API",
      "provider": "Shopee",
      "category": "ecommerce",
      "description": "Shopee's official API for integration of various services from Shopee",
      "longDescription": "Shopee's official API for integration of various services from Shopee",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://open.shopee.com",
      "docsUrl": "https://open.shopee.com/documents?version=1",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Shopee Open Platform API for sellers and developers. OAuth 2.0. Southeast Asian ecommerce marketplace (Lazada competitor). Partner approval required."
      },
      "rateLimit": "20 req/s (default app)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://open.shopee.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.323Z",
      "verifiedStatus": 200,
      "latencyMs": 2394
    },
    {
      "id": "tokopedia",
      "name": "Tokopedia API",
      "provider": "Tokopedia",
      "category": "ecommerce",
      "description": "Tokopedia's Official API for integration of various services from Tokopedia",
      "longDescription": "Tokopedia's Official API for integration of various services from Tokopedia",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.tokopedia.com",
      "docsUrl": "https://developer.tokopedia.com/openapi/guide/#/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Tokopedia Open API for sellers and developers. Indonesian ecommerce marketplace (part of GoTo Group). Requires seller account or partner approval."
      },
      "rateLimit": "Varies by endpoint",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.tokopedia.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.799Z",
      "verifiedStatus": 404,
      "latencyMs": 2774
    },
    {
      "id": "ayrshare",
      "name": "Ayrshare API",
      "provider": "Ayrshare",
      "category": "social",
      "description": "Social media APIs to post, get analytics, and manage multiple users social media accounts",
      "longDescription": "Social media APIs to post, get analytics, and manage multiple users social media accounts",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.ayrshare.com",
      "docsUrl": "https://www.ayrshare.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Social media posting API. Free: 20 posts/month, 5 platforms. Premium $99/mo: unlimited posts, 7 platforms. Business $499/mo: multi-user, analytics, white-label."
      },
      "rateLimit": "30 req/min (free) · 100 req/min (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ayrshare.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.743Z",
      "verifiedStatus": 200,
      "latencyMs": 1640
    },
    {
      "id": "aztro",
      "name": "aztro API",
      "provider": "aztro",
      "category": "social",
      "description": "Daily horoscope info for yesterday, today, and tomorrow",
      "longDescription": "Daily horoscope info for yesterday, today, and tomorrow",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://aztro.sameerkumar.website",
      "docsUrl": "https://aztro.sameerkumar.website/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aztro.sameerkumar.website'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.844Z",
      "verifiedStatus": 503,
      "latencyMs": 1647
    },
    {
      "id": "facebook",
      "name": "Facebook API",
      "provider": "Facebook",
      "category": "social",
      "description": "Facebook Login, Share on FB, Social Plugins, Analytics and more",
      "longDescription": "Facebook Login, Share on FB, Social Plugins, Analytics and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.facebook.com",
      "docsUrl": "https://developers.facebook.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers. Facebook Graph API access requires App Review for extended permissions. No usage fees; rate limits enforced by app token tier."
      },
      "rateLimit": "200 calls/hour per user token · 100 calls/s (app-level)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.facebook.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.431Z",
      "verifiedStatus": 200,
      "latencyMs": 2189
    },
    {
      "id": "foursquare",
      "name": "Foursquare API",
      "provider": "Foursquare",
      "category": "social",
      "description": "Interact with Foursquare users and places (geolocation-based checkins, photos, tips, events, etc)",
      "longDescription": "Interact with Foursquare users and places (geolocation-based checkins, photos, tips, events, etc)",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.foursquare.com",
      "docsUrl": "https://developer.foursquare.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 260,
          "per": 10000,
          "unit": "transaction value (2.6% + $0.10)"
        },
        "details": "In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.foursquare.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 75,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.708Z",
      "verifiedStatus": 200,
      "latencyMs": 3445
    },
    {
      "id": "full-contact",
      "name": "Full Contact API",
      "provider": "Full Contact",
      "category": "social",
      "description": "Get Social Media profiles and contact Information",
      "longDescription": "Get Social Media profiles and contact Information",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.fullcontact.com",
      "docsUrl": "https://docs.fullcontact.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Identity resolution and person data enrichment from $499/mo."
      },
      "rateLimit": "600 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.fullcontact.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.909Z",
      "verifiedStatus": 200,
      "latencyMs": 1606
    },
    {
      "id": "hashnode",
      "name": "Hashnode API",
      "provider": "Hashnode",
      "category": "social",
      "description": "A blogging platform built for developers",
      "longDescription": "A blogging platform built for developers",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://hashnode.com",
      "docsUrl": "https://hashnode.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hashnode.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.214Z",
      "verifiedStatus": 200,
      "latencyMs": 1852
    },
    {
      "id": "kakao",
      "name": "Kakao API",
      "provider": "Kakao",
      "category": "social",
      "description": "Kakao Login, Share on KakaoTalk, Social Plugins and more",
      "longDescription": "Kakao Login, Share on KakaoTalk, Social Plugins and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.kakao.com",
      "docsUrl": "https://developers.kakao.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for Kakao developers. KakaoTalk social login and messaging APIs. Kakao i (AI) APIs have usage-based pricing. South Korea-focused platform."
      },
      "rateLimit": "Daily quota per app; varies by API",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.kakao.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.591Z",
      "verifiedStatus": 200,
      "latencyMs": 2762
    },
    {
      "id": "line",
      "name": "Line API",
      "provider": "Line",
      "category": "social",
      "description": "Line Login, Share on Line, Social Plugins and more",
      "longDescription": "Line Login, Share on Line, Social Plugins and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.line.biz",
      "docsUrl": "https://developers.line.biz/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for developers (LINE Messaging API). Pay-as-you-go for outbound messages. Free tier: 200 free messages/month per channel. Additional at ~$0.01-0.05/msg."
      },
      "rateLimit": "100K req/hr",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.line.biz'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.686Z",
      "verifiedStatus": 200,
      "latencyMs": 1574
    },
    {
      "id": "meetup-com",
      "name": "Meetup.com API",
      "provider": "Meetup.com",
      "category": "social",
      "description": "Find Meetup events, join groups, or start your own. Make new friends and connect with like-minded people. Meet people near you who share your interests.",
      "longDescription": "Find Meetup events, join groups, or start your own. Make new friends and connect with like-minded people. Meet people near you who share your interests.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.meetup.com",
      "docsUrl": "https://www.meetup.com/api/guide",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Meetup account. Group and event data API; organizer fees separate."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.meetup.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.474Z",
      "verifiedStatus": 200,
      "latencyMs": 2319
    },
    {
      "id": "naver",
      "name": "NAVER API",
      "provider": "NAVER",
      "category": "social",
      "description": "NAVER Login, Share on NAVER, Social Plugins and more",
      "longDescription": "NAVER Login, Share on NAVER, Social Plugins and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.naver.com",
      "docsUrl": "https://developers.naver.com/main/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Naver developer account. Korean search, maps, and social API."
      },
      "rateLimit": "25,000 req/day (search)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.naver.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.355Z",
      "verifiedStatus": 200,
      "latencyMs": 3962
    },
    {
      "id": "revolt",
      "name": "Revolt API",
      "provider": "Revolt",
      "category": "social",
      "description": "Revolt open source Discord alternative",
      "longDescription": "Revolt open source Discord alternative",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.revolt.chat",
      "docsUrl": "https://developers.revolt.chat/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free open-source Discord alternative. API is free for bot developers. Self-hostable. No paid tiers for API use."
      },
      "rateLimit": "10 req/s (bot tokens)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.revolt.chat'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.860Z",
      "verifiedStatus": 200,
      "latencyMs": 2222
    },
    {
      "id": "telegraph",
      "name": "Telegraph API",
      "provider": "Telegraph",
      "category": "social",
      "description": "Create attractive blogs easily, to share",
      "longDescription": "Create attractive blogs easily, to share",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://telegra.ph",
      "docsUrl": "https://telegra.ph/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Telegra.ph publishing API. Completely free — anonymous publishing platform by Telegram. No authentication required for basic use. No rate card."
      },
      "rateLimit": "Reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://telegra.ph'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.218Z",
      "verifiedStatus": 200,
      "latencyMs": 1578
    },
    {
      "id": "tiktok",
      "name": "TikTok API",
      "provider": "TikTok",
      "category": "social",
      "description": "Fetches user info and user's video posts on TikTok platform",
      "longDescription": "Fetches user info and user's video posts on TikTok platform",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.tiktok.com",
      "docsUrl": "https://developers.tiktok.com/doc/login-kit-web",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers (requires application review). Content Posting, Login Kit, and Research API access available. Usage subject to platform policies."
      },
      "rateLimit": "Varies by product (Login Kit: 500K users/day; Research API: 100K req/day)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.tiktok.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.735Z",
      "verifiedStatus": 404,
      "latencyMs": 1992
    },
    {
      "id": "trash-nothing",
      "name": "Trash Nothing API",
      "provider": "Trash Nothing",
      "category": "social",
      "description": "A freecycling community with thousands of free items posted every day",
      "longDescription": "A freecycling community with thousands of free items posted every day",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://trashnothing.com",
      "docsUrl": "https://trashnothing.com/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Trash Nothing account. Free stuff gifting community API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://trashnothing.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.350Z",
      "verifiedStatus": 200,
      "latencyMs": 2600
    },
    {
      "id": "balldontlie",
      "name": "balldontlie API",
      "provider": "balldontlie",
      "category": "entertainment",
      "description": "Balldontlie provides access to stats data from the NBA",
      "longDescription": "Balldontlie provides access to stats data from the NBA",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.balldontlie.io",
      "docsUrl": "https://www.balldontlie.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.balldontlie.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.567Z",
      "verifiedStatus": 200,
      "latencyMs": 1723
    },
    {
      "id": "cloudbet",
      "name": "Cloudbet API",
      "provider": "Cloudbet",
      "category": "entertainment",
      "description": "Official Cloudbet API provides real-time sports odds and betting API to place bets programmatically",
      "longDescription": "Official Cloudbet API provides real-time sports odds and betting API to place bets programmatically",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.cloudbet.com",
      "docsUrl": "https://www.cloudbet.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Cloudbet account. Crypto sports betting odds and casino API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cloudbet.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.589Z",
      "verifiedStatus": 200,
      "latencyMs": 1680
    },
    {
      "id": "collegefootballdata-com",
      "name": "CollegeFootballData.com API",
      "provider": "CollegeFootballData.com",
      "category": "entertainment",
      "description": "Unofficial detailed American college football statistics, records, and results API",
      "longDescription": "Unofficial detailed American college football statistics, records, and results API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://collegefootballdata.com",
      "docsUrl": "https://collegefootballdata.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Patreon support requested. Open access to college football stats, scores, and analytics."
      },
      "rateLimit": "Not enforced; Patreon support appreciated",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://collegefootballdata.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.578Z",
      "verifiedStatus": 200,
      "latencyMs": 1484
    },
    {
      "id": "ergast-f1",
      "name": "Ergast F1 API",
      "provider": "Ergast F1",
      "category": "entertainment",
      "description": "F1 data from the beginning of the world championships in 1950",
      "longDescription": "F1 data from the beginning of the world championships in 1950",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://ergast.com",
      "docsUrl": "http://ergast.com/mrd/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://ergast.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.116Z",
      "verifiedStatus": 404,
      "latencyMs": 1902
    },
    {
      "id": "football-soccer-videos",
      "name": "Football (Soccer) Videos API",
      "provider": "Football (Soccer) Videos",
      "category": "entertainment",
      "description": "Embed codes for goals and highlights from Premier League, Bundesliga, Serie A and many more",
      "longDescription": "Embed codes for goals and highlights from Premier League, Bundesliga, Serie A and many more",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.scorebat.com",
      "docsUrl": "https://www.scorebat.com/video-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.scorebat.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.581Z",
      "verifiedStatus": 200,
      "latencyMs": 1258
    },
    {
      "id": "football-data",
      "name": "Football-Data API",
      "provider": "Football-Data",
      "category": "entertainment",
      "description": "Football data with matches info, players, teams, and competitions",
      "longDescription": "Football data with matches info, players, teams, and competitions",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.football-data.org",
      "docsUrl": "https://www.football-data.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 10 req/min, limited competitions. Paid from €50/mo for full competition coverage."
      },
      "rateLimit": "10 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.football-data.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.200Z",
      "verifiedStatus": 200,
      "latencyMs": 1819
    },
    {
      "id": "jcdecaux-bike",
      "name": "JCDecaux Bike API",
      "provider": "JCDecaux Bike",
      "category": "entertainment",
      "description": "JCDecaux's self-service bicycles",
      "longDescription": "JCDecaux's self-service bicycles",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.jcdecaux.com",
      "docsUrl": "https://developer.jcdecaux.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with JCDecaux API key. Access to bike-sharing station data."
      },
      "rateLimit": "1 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.jcdecaux.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.078Z",
      "verifiedStatus": 501,
      "latencyMs": 1647
    },
    {
      "id": "nba-stats",
      "name": "NBA Stats API",
      "provider": "NBA Stats",
      "category": "entertainment",
      "description": "API marketplace and ready to run app backends for your mobile app and website.",
      "longDescription": "API marketplace and ready to run app backends for your mobile app and website.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://any-api.com",
      "docsUrl": "https://any-api.com/nba_com/nba_com/docs/API_Description",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://any-api.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:39.053Z",
      "verifiedStatus": 200,
      "latencyMs": 3367
    },
    {
      "id": "oddsmagnet",
      "name": "Oddsmagnet API",
      "provider": "Oddsmagnet",
      "category": "entertainment",
      "description": "Odds history from multiple UK bookmakers",
      "longDescription": "Odds history from multiple UK bookmakers",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.oddsmagnet.com",
      "docsUrl": "https://data.oddsmagnet.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.oddsmagnet.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 10,
      "scorePricing": 90,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:40.814Z",
      "verifiedStatus": 403,
      "latencyMs": 5014
    },
    {
      "id": "openligadb",
      "name": "OpenLigaDB API",
      "provider": "OpenLigaDB",
      "category": "entertainment",
      "description": "Api zum Abrufen von Daten zur Fußball-Bundesliga und vielen weiteren Ligen",
      "longDescription": "Api zum Abrufen von Daten zur Fußball-Bundesliga und vielen weiteren Ligen",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.openligadb.de",
      "docsUrl": "https://www.openligadb.de",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.openligadb.de'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.203Z",
      "verifiedStatus": 200,
      "latencyMs": 1984
    },
    {
      "id": "sport-data",
      "name": "Sport Data API",
      "provider": "Sport Data",
      "category": "entertainment",
      "description": "Get sports data from all over the world",
      "longDescription": "Get sports data from all over the world",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://sportdataapi.com",
      "docsUrl": "https://sportdataapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free trial available. Pro plans from $15/mo depending on sport coverage."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://sportdataapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.199Z",
      "verifiedStatus": 404,
      "latencyMs": 817
    },
    {
      "id": "sportmonks-cricket",
      "name": "Sportmonks Cricket API",
      "provider": "Sportmonks Cricket",
      "category": "entertainment",
      "description": "Live cricket score, player statistics and fantasy API",
      "longDescription": "Live cricket score, player statistics and fantasy API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.sportmonks.com",
      "docsUrl": "https://docs.sportmonks.com/cricket/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free trial 14 days. Starter €19/mo, Dicky Bird €49/mo, Donald Duck €99/mo."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.sportmonks.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.027Z",
      "verifiedStatus": 200,
      "latencyMs": 4553
    },
    {
      "id": "squiggle",
      "name": "Squiggle API",
      "provider": "Squiggle",
      "category": "entertainment",
      "description": "Fixtures, results and predictions for Australian Football League matches",
      "longDescription": "Fixtures, results and predictions for Australian Football League matches",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.squiggle.com.au",
      "docsUrl": "https://api.squiggle.com.au",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.squiggle.com.au'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.204Z",
      "verifiedStatus": 200,
      "latencyMs": 671
    },
    {
      "id": "strava",
      "name": "Strava API",
      "provider": "Strava",
      "category": "entertainment",
      "description": "Connect with athletes, activities and more",
      "longDescription": "Connect with athletes, activities and more",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://strava.github.io",
      "docsUrl": "https://strava.github.io/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 100 req/15min, 1,000 req/day. No paid API tiers; premium is for athletes."
      },
      "rateLimit": "100 req/15min · 1,000 req/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://strava.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 45,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.025Z",
      "verifiedStatus": 404,
      "latencyMs": 458
    },
    {
      "id": "thesportsdb",
      "name": "TheSportsDB API",
      "provider": "TheSportsDB",
      "category": "entertainment",
      "description": "TheSportsDB is an open, crowd sourced Sports Database with Events, TV listings, Artwork, Scores and a free Sports API in JSON.",
      "longDescription": "TheSportsDB is an open, crowd sourced Sports Database with Events, TV listings, Artwork, Scores and a free Sports API in JSON.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.thesportsdb.com",
      "docsUrl": "https://www.thesportsdb.com/api.php",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: public endpoints via Patreon key. Patreon tiers from $3/mo for additional access."
      },
      "rateLimit": "Undocumented; Patreon supporters get higher limits",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.thesportsdb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.337Z",
      "verifiedStatus": 200,
      "latencyMs": 759
    },
    {
      "id": "tredict",
      "name": "Tredict API",
      "provider": "Tredict",
      "category": "entertainment",
      "description": "Get and set activities, health data and more",
      "longDescription": "Get and set activities, health data and more",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.tredict.com",
      "docsUrl": "https://www.tredict.com/blog/oauth_docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account for sports training data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.tredict.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.488Z",
      "verifiedStatus": 200,
      "latencyMs": 907
    },
    {
      "id": "wger",
      "name": "Wger API",
      "provider": "Wger",
      "category": "entertainment",
      "description": "Workout manager data as exercises, muscles or equipment",
      "longDescription": "Workout manager data as exercises, muscles or equipment",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://wger.de",
      "docsUrl": "https://wger.de/en/software/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. Workout manager API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wger.de'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.791Z",
      "verifiedStatus": 200,
      "latencyMs": 1201
    },
    {
      "id": "bacon-ipsum",
      "name": "Bacon Ipsum API",
      "provider": "Bacon Ipsum",
      "category": "developer",
      "description": "Does your lorem ipsum text long for something a little meatier? Give our generator a try... it&#039;s tasty!",
      "longDescription": "Does your lorem ipsum text long for something a little meatier? Give our generator a try... it&#039;s tasty!",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://baconipsum.com",
      "docsUrl": "https://baconipsum.com/json-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://baconipsum.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.795Z",
      "verifiedStatus": 200,
      "latencyMs": 1204
    },
    {
      "id": "dicebear-avatars",
      "name": "Dicebear Avatars API",
      "provider": "Dicebear Avatars",
      "category": "developer",
      "description": "DiceBear is a privacy-focused library to generate avatars for your projects. Use our avatar API as a powerful avatar generator for user profiles, apps, and placeholder images — with 30+ SVG styles. Deterministic and self-hostable.",
      "longDescription": "DiceBear is a privacy-focused library to generate avatars for your projects. Use our avatar API as a powerful avatar generator for user profiles, apps, and placeholder images — with 30+ SVG styles. Deterministic and self-hostable.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://avatars.dicebear.com",
      "docsUrl": "https://avatars.dicebear.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://avatars.dicebear.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:40.990Z",
      "verifiedStatus": 200,
      "latencyMs": 4291
    },
    {
      "id": "english-random-words",
      "name": "English Random Words API",
      "provider": "English Random Words",
      "category": "developer",
      "description": "Generate English Random Words with Pronunciation",
      "longDescription": "Generate English Random Words with Pronunciation",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://random-words-api.vercel.app",
      "docsUrl": "https://random-words-api.vercel.app/word",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://random-words-api.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.898Z",
      "verifiedStatus": 200,
      "latencyMs": 1190
    },
    {
      "id": "fakejson",
      "name": "FakeJSON API",
      "provider": "FakeJSON",
      "category": "developer",
      "description": "Service to generate test and fake data",
      "longDescription": "Service to generate test and fake data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://fakejson.com",
      "docsUrl": "https://fakejson.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Random fake data generator API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fakejson.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 14,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:43.883Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "faker",
      "name": "FakerAPI API",
      "provider": "FakerAPI",
      "category": "developer",
      "description": "APIs collection to get fake data",
      "longDescription": "APIs collection to get fake data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://fakerapi.it",
      "docsUrl": "https://fakerapi.it/en",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fakerapi.it'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:40.023Z",
      "verifiedStatus": 200,
      "latencyMs": 3163
    },
    {
      "id": "fakestore",
      "name": "FakeStoreAPI API",
      "provider": "FakeStoreAPI",
      "category": "developer",
      "description": "Fake store rest API for your e-commerce or shopping website prototype",
      "longDescription": "Fake store rest API for your e-commerce or shopping website prototype",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://fakestoreapi.com",
      "docsUrl": "https://fakestoreapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fakestoreapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.079Z",
      "verifiedStatus": 403,
      "latencyMs": 1053
    },
    {
      "id": "generadordni",
      "name": "GeneradorDNI API",
      "provider": "GeneradorDNI",
      "category": "developer",
      "description": "Data generator API. Profiles, vehicles, banks and cards, etc",
      "longDescription": "Data generator API. Profiles, vehicles, banks and cards, etc",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.generadordni.es",
      "docsUrl": "https://api.generadordni.es",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Spanish DNI/NIE generator for testing purposes."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.generadordni.es'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.796Z",
      "verifiedStatus": 200,
      "latencyMs": 1718
    },
    {
      "id": "mockaroo",
      "name": "Mockaroo API",
      "provider": "Mockaroo",
      "category": "developer",
      "description": "Generate fake data to JSON, CSV, TXT, SQL and XML",
      "longDescription": "Generate fake data to JSON, CSV, TXT, SQL and XML",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.mockaroo.com",
      "docsUrl": "https://www.mockaroo.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 200 rows/request, 200 req/day. Silver $15/mo, Gold $50/mo for higher limits."
      },
      "rateLimit": "200 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mockaroo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.511Z",
      "verifiedStatus": 200,
      "latencyMs": 1394
    },
    {
      "id": "robohash",
      "name": "RoboHash API",
      "provider": "RoboHash",
      "category": "developer",
      "description": "Generate random robot/alien avatars",
      "longDescription": "Generate random robot/alien avatars",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://robohash.org",
      "docsUrl": "https://robohash.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://robohash.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.196Z",
      "verifiedStatus": 200,
      "latencyMs": 3997
    },
    {
      "id": "spanish-random-names",
      "name": "Spanish random names API",
      "provider": "Spanish random names",
      "category": "developer",
      "description": "Generate spanish names (with gender) randomly",
      "longDescription": "Generate spanish names (with gender) randomly",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://random-names-api.herokuapp.com",
      "docsUrl": "https://random-names-api.herokuapp.com/public",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://random-names-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.790Z",
      "verifiedStatus": 404,
      "latencyMs": 1590
    },
    {
      "id": "spanish-random-words",
      "name": "Spanish random words API",
      "provider": "Spanish random words",
      "category": "developer",
      "description": "Generate spanish words randomly",
      "longDescription": "Generate spanish words randomly",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://palabras-aleatorias-public-api.herokuapp.com",
      "docsUrl": "https://palabras-aleatorias-public-api.herokuapp.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://palabras-aleatorias-public-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.912Z",
      "verifiedStatus": 404,
      "latencyMs": 1708
    },
    {
      "id": "this-person-does-not-exist",
      "name": "This Person Does not Exist API",
      "provider": "This Person Does not Exist",
      "category": "developer",
      "description": "Generates real-life faces of people who do not exist",
      "longDescription": "Generates real-life faces of people who do not exist",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://thispersondoesnotexist.com",
      "docsUrl": "https://thispersondoesnotexist.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://thispersondoesnotexist.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.928Z",
      "verifiedStatus": 200,
      "latencyMs": 1591
    },
    {
      "id": "code-detection",
      "name": "Code Detection API",
      "provider": "Code Detection API",
      "category": "ai",
      "description": "Detect, label, format and enrich the code in your app or in your data pipeline",
      "longDescription": "Detect, label, format and enrich the code in your app or in your data pipeline",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://codedetectionapi.runtime.dev",
      "docsUrl": "https://codedetectionapi.runtime.dev",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key for code detection and language identification."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://codedetectionapi.runtime.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:40.346Z",
      "verifiedStatus": 200,
      "latencyMs": 2996
    },
    {
      "id": "aylien-text-analysis",
      "name": "Aylien Text Analysis API",
      "provider": "Aylien Text Analysis",
      "category": "ai",
      "description": "A collection of information retrieval and natural language APIs",
      "longDescription": "A collection of information retrieval and natural language APIs",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.aylien.com",
      "docsUrl": "https://docs.aylien.com/textapi/#getting-started",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Developer: free with 1,000 req/day. Pro from $59/mo (50,000 req)."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.aylien.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.864Z",
      "verifiedStatus": 404,
      "latencyMs": 1376
    },
    {
      "id": "eli",
      "name": "ELI API",
      "provider": "ELI",
      "category": "ai",
      "description": "Natural Language Processing Tools for Thai Language",
      "longDescription": "Natural Language Processing Tools for Thai Language",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://nlp.insightera.co.th",
      "docsUrl": "https://nlp.insightera.co.th/docs/v1.0",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. ELI5 (Explain Like I'm 5) text simplification API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nlp.insightera.co.th'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.098Z",
      "verifiedStatus": 404,
      "latencyMs": 3307
    },
    {
      "id": "hirak-ocr",
      "name": "Hirak OCR API",
      "provider": "Hirak OCR",
      "category": "ai",
      "description": "Image to text -text recognition- from image more than 100 language, accurate, unlimited requests",
      "longDescription": "Image to text -text recognition- from image more than 100 language, accurate, unlimited requests",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ocr.hirak.site",
      "docsUrl": "https://ocr.hirak.site/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key for optical character recognition."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ocr.hirak.site'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 16,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:42.325Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "hirak-translation",
      "name": "Hirak Translation API",
      "provider": "Hirak Translation",
      "category": "ai",
      "description": "Translate between 21 of most used languages, accurate, unlimited requests",
      "longDescription": "Translate between 21 of most used languages, accurate, unlimited requests",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://translate.hirak.site",
      "docsUrl": "https://translate.hirak.site/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key for translation."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://translate.hirak.site'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:40.868Z",
      "verifiedStatus": 429,
      "latencyMs": 2970
    },
    {
      "id": "libretranslate",
      "name": "LibreTranslate API",
      "provider": "LibreTranslate",
      "category": "ai",
      "description": "Translation tool with 17 available languages",
      "longDescription": "Translation tool with 17 available languages",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://libretranslate.com",
      "docsUrl": "https://libretranslate.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://libretranslate.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.028Z",
      "verifiedStatus": 200,
      "latencyMs": 2949
    },
    {
      "id": "aftership",
      "name": "Aftership API",
      "provider": "Aftership",
      "category": "maps",
      "description": "API to update, manage and track shipment efficiently",
      "longDescription": "API to update, manage and track shipment efficiently",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.aftership.com",
      "docsUrl": "https://developers.aftership.com/reference/quick-start",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Tracking API: min $99/mo (Essentials). No free API tier since 2024. Essentials $99/mo: 2K shipments/mo. Pro $199/mo. Enterprise custom."
      },
      "rateLimit": "10 req/s (Essentials)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.aftership.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.043Z",
      "verifiedStatus": 200,
      "latencyMs": 5840
    },
    {
      "id": "correios",
      "name": "Correios API",
      "provider": "Correios",
      "category": "maps",
      "description": "Integration to provide information and prepare shipments using Correio's services",
      "longDescription": "Integration to provide information and prepare shipments using Correio's services",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cws.correios.com.br",
      "docsUrl": "https://cws.correios.com.br/ajuda",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Brazilian postal service account. CEP/postal code lookup API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cws.correios.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.616Z",
      "verifiedStatus": 200,
      "latencyMs": 4261
    },
    {
      "id": "pixela",
      "name": "Pixela API",
      "provider": "Pixela",
      "category": "maps",
      "description": "API for recording and tracking habits or effort, routines",
      "longDescription": "API for recording and tracking habits or effort, routines",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://pixe.la",
      "docsUrl": "https://pixe.la",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Graph/pixel-based habit tracker API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pixe.la'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.287Z",
      "verifiedStatus": 200,
      "latencyMs": 2776
    },
    {
      "id": "postalpincode",
      "name": "PostalPinCode API",
      "provider": "PostalPinCode",
      "category": "maps",
      "description": "API for getting Pincode details in India",
      "longDescription": "API for getting Pincode details in India",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://www.postalpincode.in",
      "docsUrl": "http://www.postalpincode.in/Api-Details",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.postalpincode.in'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.590Z",
      "verifiedStatus": 200,
      "latencyMs": 2800
    },
    {
      "id": "wecantrack",
      "name": "WeCanTrack API",
      "provider": "WeCanTrack",
      "category": "maps",
      "description": "Automatically place subids in affiliate links to attribute affiliate conversions to click data",
      "longDescription": "Automatically place subids in affiliate links to attribute affiliate conversions to click data",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.wecantrack.com",
      "docsUrl": "https://docs.wecantrack.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid affiliate tracking API. Plans from €79/mo based on clicks and conversions tracked."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.wecantrack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.863Z",
      "verifiedStatus": 200,
      "latencyMs": 3066
    },
    {
      "id": "whatpulse",
      "name": "WhatPulse API",
      "provider": "WhatPulse",
      "category": "maps",
      "description": "Small application that measures your keyboard/mouse usage",
      "longDescription": "Small application that measures your keyboard/mouse usage",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://developer.whatpulse.org",
      "docsUrl": "https://developer.whatpulse.org/#web-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.whatpulse.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:43.271Z",
      "verifiedStatus": 200,
      "latencyMs": 4407
    },
    {
      "id": "ads-b-exchange",
      "name": "ADS-B Exchange API",
      "provider": "ADS-B Exchange",
      "category": "maps",
      "description": "Access real-time and historical data of any and all airborne aircraft",
      "longDescription": "Access real-time and historical data of any and all airborne aircraft",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.adsbexchange.com",
      "docsUrl": "https://www.adsbexchange.com/data/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.adsbexchange.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.688Z",
      "verifiedStatus": 200,
      "latencyMs": 2776
    },
    {
      "id": "airports",
      "name": "airportsapi API",
      "provider": "airportsapi",
      "category": "maps",
      "description": "Get name and website-URL for airports by ICAO code",
      "longDescription": "Get name and website-URL for airports by ICAO code",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://airport-web.appspot.com",
      "docsUrl": "https://airport-web.appspot.com/api/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://airport-web.appspot.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:41.832Z",
      "verifiedStatus": 200,
      "latencyMs": 2904
    },
    {
      "id": "az511",
      "name": "AZ511 API",
      "provider": "AZ511",
      "category": "maps",
      "description": "Access traffic data from the ADOT API",
      "longDescription": "Access traffic data from the ADOT API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.az511.com",
      "docsUrl": "https://www.az511.com/developers/doc",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Arizona Department of Transportation 511 traveler information API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.az511.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.046Z",
      "verifiedStatus": 200,
      "latencyMs": 2993
    },
    {
      "id": "bc-ferries",
      "name": "BC Ferries API",
      "provider": "BC Ferries",
      "category": "maps",
      "description": "Sailing times and capacities for BC Ferries",
      "longDescription": "Sailing times and capacities for BC Ferries",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.bcferriesapi.ca",
      "docsUrl": "https://www.bcferriesapi.ca",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.bcferriesapi.ca'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.206Z",
      "verifiedStatus": 200,
      "latencyMs": 2183
    },
    {
      "id": "bic-boxtech",
      "name": "BIC-Boxtech API",
      "provider": "BIC-Boxtech",
      "category": "maps",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Container technical detail for the global container fleet",
      "color": "#3b82f6",
      "tags": [
        "communication",
        "maps",
        "entertainment",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://docs.bic-boxtech.org",
      "docsUrl": "https://docs.bic-boxtech.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.bic-boxtech.org'",
      "sampleResponse": "{}",
      "scoreDepth": 43,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 62,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.063Z",
      "verifiedStatus": 200,
      "latencyMs": 1716
    },
    {
      "id": "boston-mbta-transit",
      "name": "Boston MBTA Transit API",
      "provider": "Boston MBTA Transit",
      "category": "maps",
      "description": "Stations and predicted arrivals for MBTA",
      "longDescription": "Stations and predicted arrivals for MBTA",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.mbta.com",
      "docsUrl": "https://www.mbta.com/developers/v3-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Massachusetts Bay Transportation Authority real-time transit data."
      },
      "rateLimit": "Not enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mbta.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.545Z",
      "verifiedStatus": 200,
      "latencyMs": 1731
    },
    {
      "id": "grab",
      "name": "Grab API",
      "provider": "Grab",
      "category": "maps",
      "description": "Track deliveries, ride fares, payments and loyalty points",
      "longDescription": "Track deliveries, ride fares, payments and loyalty points",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.grab.com",
      "docsUrl": "https://developer.grab.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Southeast Asian super-app platform (ride-hailing, food, delivery). Developer APIs for GrabPay, maps. Partner program required for production access."
      },
      "rateLimit": "Varies by partner tier",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.grab.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.933Z",
      "verifiedStatus": 200,
      "latencyMs": 2065
    },
    {
      "id": "graphhopper",
      "name": "GraphHopper API",
      "provider": "GraphHopper",
      "category": "maps",
      "description": "A-to-B routing with turn-by-turn instructions",
      "longDescription": "A-to-B routing with turn-by-turn instructions",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.graphhopper.com",
      "docsUrl": "https://docs.graphhopper.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 500 requests/day (routing, isochrone). Standard €29/mo (10K req/day). Professional €99/mo (50K req/day). Premium €499/mo. Enterprise custom. Self-hostable."
      },
      "rateLimit": "500 req/day (free) · Up to 200K/day (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.graphhopper.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.555Z",
      "verifiedStatus": 200,
      "latencyMs": 3563
    },
    {
      "id": "icelandic-apis",
      "name": "Icelandic APIs API",
      "provider": "Icelandic APIs",
      "category": "maps",
      "description": "Open APIs that deliver services in or regarding Iceland",
      "longDescription": "Open APIs that deliver services in or regarding Iceland",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://docs.apis.is",
      "docsUrl": "http://docs.apis.is/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://docs.apis.is'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.482Z",
      "verifiedStatus": 200,
      "latencyMs": 1454
    },
    {
      "id": "navitia",
      "name": "Navitia API",
      "provider": "Navitia",
      "category": "maps",
      "description": "The open API for building cool stuff with transport data",
      "longDescription": "The open API for building cool stuff with transport data",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://doc.navitia.io",
      "docsUrl": "https://doc.navitia.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 2,000 req/day (open data). Paid plans for higher volume and private data."
      },
      "rateLimit": "2,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://doc.navitia.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:42.525Z",
      "verifiedStatus": 200,
      "latencyMs": 1496
    },
    {
      "id": "open-charge-map",
      "name": "Open Charge Map API",
      "provider": "Open Charge Map",
      "category": "maps",
      "description": "Global public registry of electric vehicle charging locations",
      "longDescription": "Global public registry of electric vehicle charging locations",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://openchargemap.org",
      "docsUrl": "https://openchargemap.org/site/develop/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Electric vehicle charging network data; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://openchargemap.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:43.335Z",
      "verifiedStatus": 200,
      "latencyMs": 2236
    },
    {
      "id": "opensky-network",
      "name": "OpenSky Network API",
      "provider": "OpenSky Network",
      "category": "maps",
      "description": "Free real-time ADS-B aviation data",
      "longDescription": "Free real-time ADS-B aviation data",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://opensky-network.org",
      "docsUrl": "https://opensky-network.org/apidoc/index.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opensky-network.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:43.071Z",
      "verifiedStatus": 403,
      "latencyMs": 1875
    },
    {
      "id": "refuge-restrooms",
      "name": "REFUGE Restrooms API",
      "provider": "REFUGE Restrooms",
      "category": "maps",
      "description": "Provides safe restroom access for transgender, intersex and gender nonconforming individuals",
      "longDescription": "Provides safe restroom access for transgender, intersex and gender nonconforming individuals",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.refugerestrooms.org",
      "docsUrl": "https://www.refugerestrooms.org/api/docs/#!/restrooms",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.refugerestrooms.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:43.668Z",
      "verifiedStatus": 200,
      "latencyMs": 2380
    },
    {
      "id": "tankerkoenig",
      "name": "Tankerkoenig API",
      "provider": "Tankerkoenig",
      "category": "maps",
      "description": "German realtime gas/diesel prices",
      "longDescription": "German realtime gas/diesel prices",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://creativecommons.tankerkoenig.de",
      "docsUrl": "https://creativecommons.tankerkoenig.de/swagger/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. German petrol station pricing database API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://creativecommons.tankerkoenig.de'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:43.663Z",
      "verifiedStatus": 200,
      "latencyMs": 2072
    },
    {
      "id": "transport-for-belgium",
      "name": "Transport for Belgium API",
      "provider": "Transport for Belgium",
      "category": "maps",
      "description": "The iRail API is a third-party API for Belgian public transport by train",
      "longDescription": "The iRail API is a third-party API for Belgian public transport by train",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.irail.be",
      "docsUrl": "https://docs.irail.be/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.irail.be'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:43.260Z",
      "verifiedStatus": 200,
      "latencyMs": 1572
    },
    {
      "id": "transport-for-bordeaux-france",
      "name": "Transport for Bordeaux, France API",
      "provider": "Transport for Bordeaux, France",
      "category": "maps",
      "description": "Bordeaux Métropole public transport and more (France)",
      "longDescription": "Bordeaux Métropole public transport and more (France)",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://opendata.bordeaux-metropole.fr",
      "docsUrl": "https://opendata.bordeaux-metropole.fr/explore/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Bordeaux Métropole open transport data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.bordeaux-metropole.fr'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.761Z",
      "verifiedStatus": 200,
      "latencyMs": 3929
    },
    {
      "id": "transport-for-hessen-germany",
      "name": "Transport for Hessen, Germany API",
      "provider": "Transport for Hessen, Germany",
      "category": "maps",
      "description": "RMV API (Public Transport in Hessen)",
      "longDescription": "RMV API (Public Transport in Hessen)",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://opendata.rmv.de",
      "docsUrl": "https://opendata.rmv.de/site/start.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.rmv.de'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.703Z",
      "verifiedStatus": 200,
      "latencyMs": 3840
    },
    {
      "id": "transport-for-lisbon-portugal",
      "name": "Transport for Lisbon, Portugal API",
      "provider": "Transport for Lisbon, Portugal",
      "category": "maps",
      "description": "Data about buses routes, parking and traffic",
      "longDescription": "Data about buses routes, parking and traffic",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://emel.city-platform.com",
      "docsUrl": "https://emel.city-platform.com/opendata/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Lisbon metropolitan transport API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://emel.city-platform.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.956Z",
      "verifiedStatus": 200,
      "latencyMs": 4910
    },
    {
      "id": "transport-for-los-angeles-us",
      "name": "Transport for Los Angeles, US API",
      "provider": "Transport for Los Angeles, US",
      "category": "maps",
      "description": "Data about positions of Metro vehicles in real time and travel their routes",
      "longDescription": "Data about positions of Metro vehicles in real time and travel their routes",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://developer.metro.net",
      "docsUrl": "https://developer.metro.net/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.metro.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.514Z",
      "verifiedStatus": 200,
      "latencyMs": 2451
    },
    {
      "id": "transport-for-norway",
      "name": "Transport for Norway API",
      "provider": "Transport for Norway",
      "category": "maps",
      "description": "Transport APIs and dataset for Norway",
      "longDescription": "Transport APIs and dataset for Norway",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://developer.entur.org",
      "docsUrl": "https://developer.entur.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.entur.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.090Z",
      "verifiedStatus": 200,
      "latencyMs": 1883
    },
    {
      "id": "transport-for-switzerland",
      "name": "Transport for Switzerland API",
      "provider": "Transport for Switzerland",
      "category": "maps",
      "description": "Official Swiss Public Transport Open Data",
      "longDescription": "Official Swiss Public Transport Open Data",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://opentransportdata.swiss",
      "docsUrl": "https://opentransportdata.swiss/en/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Swiss Federal Railways open transport data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opentransportdata.swiss'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.791Z",
      "verifiedStatus": 200,
      "latencyMs": 3466
    },
    {
      "id": "transport-for-uk",
      "name": "Transport for UK API",
      "provider": "Transport for UK",
      "category": "maps",
      "description": "Transport API and dataset for UK",
      "longDescription": "Transport API and dataset for UK",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.transportapi.com",
      "docsUrl": "https://developer.transportapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Transport for London Unified API; no paid tiers."
      },
      "rateLimit": "500 req/min with API key",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.transportapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.670Z",
      "verifiedStatus": 200,
      "latencyMs": 2188
    },
    {
      "id": "transport",
      "name": "transport.rest API",
      "provider": "transport.rest",
      "category": "maps",
      "description": "Community maintained, developer-friendly public transport API",
      "longDescription": "Community maintained, developer-friendly public transport API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://transport.rest",
      "docsUrl": "https://transport.rest",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://transport.rest'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.486Z",
      "verifiedStatus": 200,
      "latencyMs": 1960
    },
    {
      "id": "tripadvisor",
      "name": "Tripadvisor API",
      "provider": "Tripadvisor",
      "category": "maps",
      "description": "Rating content for a hotel, restaurant, attraction or destination",
      "longDescription": "Rating content for a hotel, restaurant, attraction or destination",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer-tripadvisor.com",
      "docsUrl": "https://developer-tripadvisor.com/home/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Content API for partners. Access to location data, reviews, and media. Requires TripAdvisor partnership application. Free tier for limited content access."
      },
      "rateLimit": "50 req/s (partner)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer-tripadvisor.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.575Z",
      "verifiedStatus": 200,
      "latencyMs": 3030
    },
    {
      "id": "uber",
      "name": "Uber API",
      "provider": "Uber",
      "category": "maps",
      "description": "Uber ride requests and price estimation",
      "longDescription": "Uber ride requests and price estimation",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.uber.com",
      "docsUrl": "https://developer.uber.com/products",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for developer sandbox. Production access available for ride-hailing integrations. Pricing based on ride transactions. API key required."
      },
      "rateLimit": "Sandbox: 1K req/hour · Production: varies by product",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.uber.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.480Z",
      "verifiedStatus": 404,
      "latencyMs": 1864
    },
    {
      "id": "drivet-url-shortener",
      "name": "Drivet URL Shortener API",
      "provider": "Drivet URL Shortener",
      "category": "developer",
      "description": "Shorten a long URL easily and fast",
      "longDescription": "Shorten a long URL easily and fast",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://wiki.drivet.xyz",
      "docsUrl": "https://wiki.drivet.xyz/en/url-shortener/add-links",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wiki.drivet.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.120Z",
      "verifiedStatus": 429,
      "latencyMs": 2187
    },
    {
      "id": "free-url-shortener",
      "name": "Free Url Shortener API",
      "provider": "Free Url Shortener",
      "category": "developer",
      "description": "Free URL Shortener offers a powerful API to interact with other sites",
      "longDescription": "Free URL Shortener offers a powerful API to interact with other sites",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ulvis.net",
      "docsUrl": "https://ulvis.net/developer.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ulvis.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.501Z",
      "verifiedStatus": 403,
      "latencyMs": 1430
    },
    {
      "id": "owo",
      "name": "owo API",
      "provider": "owo",
      "category": "developer",
      "description": "A simple link obfuscator/shortener",
      "longDescription": "A simple link obfuscator/shortener",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://owo.vc",
      "docsUrl": "https://owo.vc/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://owo.vc'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.958Z",
      "verifiedStatus": 200,
      "latencyMs": 1698
    },
    {
      "id": "rebrandly",
      "name": "Rebrandly API",
      "provider": "Rebrandly",
      "category": "developer",
      "description": "Custom URL shortener for sharing branded links",
      "longDescription": "Custom URL shortener for sharing branded links",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.rebrandly.com",
      "docsUrl": "https://developers.rebrandly.com/v1/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5,000 clicks/mo, 500 links. Starter $13/mo, Professional $27/mo, Team $69/mo."
      },
      "rateLimit": "25 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.rebrandly.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:44.637Z",
      "verifiedStatus": 200,
      "latencyMs": 1366
    },
    {
      "id": "shrtcode",
      "name": "Shrtcode API",
      "provider": "Shrtcode",
      "category": "developer",
      "description": "URl Shortener with multiple Domains",
      "longDescription": "URl Shortener with multiple Domains",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://shrtco.de",
      "docsUrl": "https://shrtco.de/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://shrtco.de'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.129Z",
      "verifiedStatus": 200,
      "latencyMs": 1793
    },
    {
      "id": "shrtlnk",
      "name": "Shrtlnk API",
      "provider": "Shrtlnk",
      "category": "developer",
      "description": "Simple and efficient short link creation",
      "longDescription": "Simple and efficient short link creation",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://shrtlnk.dev",
      "docsUrl": "https://shrtlnk.dev/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open URL shortener. No paid tiers; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://shrtlnk.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.757Z",
      "verifiedStatus": 200,
      "latencyMs": 2094
    },
    {
      "id": "urlbae",
      "name": "UrlBae API",
      "provider": "UrlBae",
      "category": "developer",
      "description": "Simple and efficient short link creation",
      "longDescription": "Simple and efficient short link creation",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://urlbae.com",
      "docsUrl": "https://urlbae.com/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 100 links/month. Paid from $5/mo for additional links and analytics."
      },
      "rateLimit": "100 links/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://urlbae.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.924Z",
      "verifiedStatus": 200,
      "latencyMs": 3256
    },
    {
      "id": "brazilian-vehicles-and-prices",
      "name": "Brazilian Vehicles and Prices API",
      "provider": "Brazilian Vehicles and Prices",
      "category": "maps",
      "description": "Vehicles information from Fundação Instituto de Pesquisas Econômicas - Fipe",
      "longDescription": "Vehicles information from Fundação Instituto de Pesquisas Econômicas - Fipe",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://deividfortuna.github.io",
      "docsUrl": "https://deividfortuna.github.io/fipe/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://deividfortuna.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.057Z",
      "verifiedStatus": 404,
      "latencyMs": 1174
    },
    {
      "id": "helipaddy-sites",
      "name": "Helipaddy sites API",
      "provider": "Helipaddy sites",
      "category": "maps",
      "description": "Helicopter and passenger drone landing site directory, Helipaddy data and much more",
      "longDescription": "Helicopter and passenger drone landing site directory, Helipaddy data and much more",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://helipaddy.com",
      "docsUrl": "https://helipaddy.com/api/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid aviation API. Helicopter landing site data requires commercial licensing."
      },
      "rateLimit": "Based on license",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://helipaddy.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.630Z",
      "verifiedStatus": 200,
      "latencyMs": 1587
    },
    {
      "id": "kelley-blue-book",
      "name": "Kelley Blue Book API",
      "provider": "Kelley Blue Book",
      "category": "maps",
      "description": "Vehicle info, pricing, configuration, plus much more",
      "longDescription": "Vehicle info, pricing, configuration, plus much more",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://developer.kbb.com",
      "docsUrl": "http://developer.kbb.com/#!/data/1-Default",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid partner API. Automotive valuation data requires commercial licensing agreement."
      },
      "rateLimit": "Based on license",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://developer.kbb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.467Z",
      "verifiedStatus": 200,
      "latencyMs": 2376
    },
    {
      "id": "mercedes-benz",
      "name": "Mercedes-Benz API",
      "provider": "Mercedes-Benz",
      "category": "maps",
      "description": "Telematics data, remotely access vehicle functions, car configurator, locate service dealers",
      "longDescription": "Telematics data, remotely access vehicle functions, car configurator, locate service dealers",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.mercedes-benz.com",
      "docsUrl": "https://developer.mercedes-benz.com/apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account on Mercedes developer portal. Vehicle and connected car data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.mercedes-benz.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.958Z",
      "verifiedStatus": 200,
      "latencyMs": 1478
    },
    {
      "id": "nhtsa",
      "name": "NHTSA API",
      "provider": "NHTSA",
      "category": "maps",
      "description": "NHTSA Product Information Catalog and Vehicle Listing",
      "longDescription": "NHTSA Product Information Catalog and Vehicle Listing",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://vpic.nhtsa.dot.gov",
      "docsUrl": "https://vpic.nhtsa.dot.gov/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://vpic.nhtsa.dot.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.575Z",
      "verifiedStatus": 200,
      "latencyMs": 1089
    },
    {
      "id": "smartcar",
      "name": "Smartcar API",
      "provider": "Smartcar",
      "category": "maps",
      "description": "Lock and unlock vehicles and get data like odometer reading and location. Works on most new cars",
      "longDescription": "Lock and unlock vehicles and get data like odometer reading and location. Works on most new cars",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://smartcar.com",
      "docsUrl": "https://smartcar.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Vehicle data API. Free: 1 vehicle in development. Production pricing from $0.05/vehicle/month. Starter $99/mo (100 vehicles). Growth $299/mo. Enterprise custom."
      },
      "rateLimit": "60 req/min (development)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://smartcar.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.791Z",
      "verifiedStatus": 200,
      "latencyMs": 1290
    },
    {
      "id": "harry-potter-charactes",
      "name": "Harry Potter Charactes API",
      "provider": "Harry Potter Charactes",
      "category": "entertainment",
      "description": "Harry Potter Characters Data with with imagery",
      "longDescription": "Harry Potter Characters Data with with imagery",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://hp-api.herokuapp.com",
      "docsUrl": "https://hp-api.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hp-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.892Z",
      "verifiedStatus": 404,
      "latencyMs": 1378
    },
    {
      "id": "owen-wilson-wow",
      "name": "Owen Wilson Wow API",
      "provider": "Owen Wilson Wow",
      "category": "entertainment",
      "description": "API for actor Owen Wilson's \"wow\" exclamations in movies",
      "longDescription": "API for actor Owen Wilson's \"wow\" exclamations in movies",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://owen-wilson-wow-api.herokuapp.com",
      "docsUrl": "https://owen-wilson-wow-api.herokuapp.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://owen-wilson-wow-api.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:45.901Z",
      "verifiedStatus": 404,
      "latencyMs": 1345
    },
    {
      "id": "stream",
      "name": "Stream API",
      "provider": "Stream",
      "category": "entertainment",
      "description": "Czech internet television, films, series and online videos for free",
      "longDescription": "Czech internet television, films, series and online videos for free",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.stream.cz",
      "docsUrl": "https://api.stream.cz/graphiql",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.stream.cz'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.436Z",
      "verifiedStatus": 404,
      "latencyMs": 1799
    },
    {
      "id": "stromberg-quotes",
      "name": "Stromberg Quotes API",
      "provider": "Stromberg Quotes",
      "category": "entertainment",
      "description": "Returns Stromberg quotes and more",
      "longDescription": "Returns Stromberg quotes and more",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.stromberg-api.de",
      "docsUrl": "https://www.stromberg-api.de/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.stromberg-api.de'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.175Z",
      "verifiedStatus": 200,
      "latencyMs": 4505
    },
    {
      "id": "sw",
      "name": "SWAPI API",
      "provider": "SWAPI",
      "category": "entertainment",
      "description": "All the Star Wars data you've ever wanted",
      "longDescription": "All the Star Wars data you've ever wanted",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://swapi.dev",
      "docsUrl": "https://swapi.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://swapi.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.879Z",
      "verifiedStatus": 200,
      "latencyMs": 1921
    },
    {
      "id": "thrones",
      "name": "ThronesApi API",
      "provider": "ThronesApi",
      "category": "entertainment",
      "description": "Game Of Thrones Characters Data with imagery",
      "longDescription": "Game Of Thrones Characters Data with imagery",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://thronesapi.com",
      "docsUrl": "https://thronesapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://thronesapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.638Z",
      "verifiedStatus": 200,
      "latencyMs": 1581
    },
    {
      "id": "watchmode",
      "name": "Watchmode API",
      "provider": "Watchmode",
      "category": "entertainment",
      "description": "API for finding out the streaming availability of movies & shows",
      "longDescription": "API for finding out the streaming availability of movies & shows",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.watchmode.com",
      "docsUrl": "https://api.watchmode.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month. Starter $4/mo (2,500 req), Essentials $9/mo (10,000 req), Pro $29/mo."
      },
      "rateLimit": "1,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.watchmode.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.676Z",
      "verifiedStatus": 200,
      "latencyMs": 1556
    },
    {
      "id": "weatherstack",
      "name": "Weatherstack API",
      "provider": "Weatherstack",
      "category": "weather",
      "description": "Real-Time & Historical World Weather Data API",
      "longDescription": "Real-Time & Historical World Weather Data API",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://weatherstack.com",
      "docsUrl": "https://weatherstack.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 requests/month (current weather, HTTP only). Standard $9.99/mo (50K req/mo, historical). Professional $39.99/mo. Business $89.99/mo. Enterprise custom."
      },
      "rateLimit": "1,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://weatherstack.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.668Z",
      "verifiedStatus": 200,
      "latencyMs": 1539
    },
    {
      "id": "aemet",
      "name": "Aemet API",
      "provider": "Aemet",
      "category": "weather",
      "description": "Weather and forecast data from Spain",
      "longDescription": "Weather and forecast data from Spain",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://opendata.aemet.es",
      "docsUrl": "https://opendata.aemet.es/centrodedescargas/inicio",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. Spanish State Meteorological Agency open data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.aemet.es'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 14,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:54.766Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "aqicn",
      "name": "AQICN API",
      "provider": "AQICN",
      "category": "weather",
      "description": "Air Quality Index Data for over 1000 cities",
      "longDescription": "Air Quality Index Data for over 1000 cities",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://aqicn.org",
      "docsUrl": "https://aqicn.org/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Air quality index data (AQICN/World AQI). Free with API token for non-commercial. Commercial licensing required for business use. Contact for enterprise pricing."
      },
      "rateLimit": "1K req/hour (with token)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aqicn.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.076Z",
      "verifiedStatus": 200,
      "latencyMs": 4501
    },
    {
      "id": "aviationweather",
      "name": "AviationWeather API",
      "provider": "AviationWeather",
      "category": "weather",
      "description": "NOAA aviation weather forecasts and observations",
      "longDescription": "NOAA aviation weather forecasts and observations",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.aviationweather.gov",
      "docsUrl": "https://www.aviationweather.gov/dataserver",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.aviationweather.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:48.881Z",
      "verifiedStatus": 200,
      "latencyMs": 3251
    },
    {
      "id": "euskalmet",
      "name": "Euskalmet API",
      "provider": "Euskalmet",
      "category": "weather",
      "description": "Meteorological data of the Basque Country",
      "longDescription": "Meteorological data of the Basque Country",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://opendata.euskadi.eus",
      "docsUrl": "https://opendata.euskadi.eus/api-euskalmet/-/api-de-euskalmet/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Basque Meteorology Agency open weather data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.euskadi.eus'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.193Z",
      "verifiedStatus": 200,
      "latencyMs": 4490
    },
    {
      "id": "hg-weather",
      "name": "HG Weather API",
      "provider": "HG Weather",
      "category": "weather",
      "description": "Provides weather forecast data for cities in Brazil",
      "longDescription": "Provides weather forecast data for cities in Brazil",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://hgbrasil.com",
      "docsUrl": "https://hgbrasil.com/status/weather",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Brazilian weather API (HG Brasil). Free: 10 requests/day. Basic R$29.90/mo (500 req/day). Starter R$49.90/mo (2K req/day). Pro R$149.90/mo. Brazil-focused."
      },
      "rateLimit": "10 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hgbrasil.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:46.684Z",
      "verifiedStatus": 200,
      "latencyMs": 927
    },
    {
      "id": "hong-kong-obervatory",
      "name": "Hong Kong Obervatory API",
      "provider": "Hong Kong Obervatory",
      "category": "weather",
      "description": "Provide weather information, earthquake information, and climate data",
      "longDescription": "Provide weather information, earthquake information, and climate data",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.hko.gov.hk",
      "docsUrl": "https://www.hko.gov.hk/en/abouthko/opendata_intro.htm",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.hko.gov.hk'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.316Z",
      "verifiedStatus": 200,
      "latencyMs": 4555
    },
    {
      "id": "oikolab",
      "name": "Oikolab API",
      "provider": "Oikolab",
      "category": "weather",
      "description": "70+ years of global, hourly historical and forecast weather data from NOAA and ECMWF",
      "longDescription": "70+ years of global, hourly historical and forecast weather data from NOAA and ECMWF",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.oikolab.com",
      "docsUrl": "https://docs.oikolab.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Weather and climate data API. Free: 100 requests/month. Standard $29/mo (1K req/mo). Business $99/mo (5K req/mo). Enterprise custom. Historical reanalysis data."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.oikolab.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:47.489Z",
      "verifiedStatus": 200,
      "latencyMs": 1698
    },
    {
      "id": "open-meteo",
      "name": "Open-Meteo API",
      "provider": "Open-Meteo",
      "category": "weather",
      "description": "Global weather forecast API for non-commercial use",
      "longDescription": "Global weather forecast API for non-commercial use",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://open-meteo.com",
      "docsUrl": "https://open-meteo.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://open-meteo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:47.477Z",
      "verifiedStatus": 200,
      "latencyMs": 1686
    },
    {
      "id": "opensensemap",
      "name": "openSenseMap API",
      "provider": "openSenseMap",
      "category": "weather",
      "description": "Data from Personal Weather Stations called senseBoxes",
      "longDescription": "Data from Personal Weather Stations called senseBoxes",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.opensensemap.org",
      "docsUrl": "https://api.opensensemap.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.opensensemap.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.967Z",
      "verifiedStatus": 200,
      "latencyMs": 4075
    },
    {
      "id": "rainviewer",
      "name": "RainViewer API",
      "provider": "RainViewer",
      "category": "weather",
      "description": "Radar data collected from different websites across the Internet",
      "longDescription": "Radar data collected from different websites across the Internet",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.rainviewer.com",
      "docsUrl": "https://www.rainviewer.com/api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.rainviewer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:47.707Z",
      "verifiedStatus": 200,
      "latencyMs": 1806
    },
    {
      "id": "tomorrow",
      "name": "Tomorrow API",
      "provider": "Tomorrow",
      "category": "weather",
      "description": "Weather API Powered by Proprietary Technology",
      "longDescription": "Weather API Powered by Proprietary Technology",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.tomorrow.io",
      "docsUrl": "https://docs.tomorrow.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Tomorrow.io weather API (formerly ClimaCell). Free: 500 calls/day. Developer $19/mo (25K calls/day). Production plans from $179/mo. Enterprise custom."
      },
      "rateLimit": "500 calls/day (free) · 25 calls/s (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.tomorrow.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.261Z",
      "verifiedStatus": 200,
      "latencyMs": 4303
    },
    {
      "id": "visual-crossing",
      "name": "Visual Crossing API",
      "provider": "Visual Crossing",
      "category": "weather",
      "description": "Global historical and weather forecast data",
      "longDescription": "Global historical and weather forecast data",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.visualcrossing.com",
      "docsUrl": "https://www.visualcrossing.com/weather-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 records/day (current, 15-day forecast, historical). Basic $35/mo (50K records). Standard $175/mo (250K records). Pro $575/mo. Enterprise custom."
      },
      "rateLimit": "1,000 records/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.visualcrossing.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:48.116Z",
      "verifiedStatus": 200,
      "latencyMs": 1680
    },
    {
      "id": "cats",
      "name": "Cats API",
      "provider": "Cats",
      "category": "entertainment",
      "description": "Pictures of cats from Tumblr",
      "longDescription": "Pictures of cats from Tumblr",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.thecatapi.com",
      "docsUrl": "https://docs.thecatapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 10,000 req/month. Paid from $20/mo for higher limits."
      },
      "rateLimit": "10,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.thecatapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.837Z",
      "verifiedStatus": 200,
      "latencyMs": 3369
    },
    {
      "id": "http-cat",
      "name": "HTTP Cat API",
      "provider": "HTTP Cat",
      "category": "entertainment",
      "description": "An API for the awesome HTTP Cats! Use it in your website to show funny error messages.",
      "longDescription": "An API for the awesome HTTP Cats! Use it in your website to show funny error messages.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://http.cat",
      "docsUrl": "https://http.cat/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://http.cat'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:48.874Z",
      "verifiedStatus": 200,
      "latencyMs": 2236
    },
    {
      "id": "placebear",
      "name": "PlaceBear API",
      "provider": "PlaceBear",
      "category": "entertainment",
      "description": "Bear-themed placeholder images for developers",
      "longDescription": "Bear-themed placeholder images for developers",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://placebear.com",
      "docsUrl": "https://placebear.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://placebear.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.157Z",
      "verifiedStatus": 200,
      "latencyMs": 2489
    },
    {
      "id": "placedog",
      "name": "PlaceDog API",
      "provider": "PlaceDog",
      "category": "entertainment",
      "description": "Placeholder Dog pictures",
      "longDescription": "Placeholder Dog pictures",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://place.dog",
      "docsUrl": "https://place.dog",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://place.dog'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.484Z",
      "verifiedStatus": 200,
      "latencyMs": 2808
    },
    {
      "id": "placekitten",
      "name": "PlaceKitten API",
      "provider": "PlaceKitten",
      "category": "entertainment",
      "description": "Placeholder Kitten pictures",
      "longDescription": "Placeholder Kitten pictures",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://placekitten.com",
      "docsUrl": "https://placekitten.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://placekitten.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.265Z",
      "verifiedStatus": 521,
      "latencyMs": 2581
    },
    {
      "id": "randomdog",
      "name": "RandomDog API",
      "provider": "RandomDog",
      "category": "entertainment",
      "description": "Random pictures of dogs",
      "longDescription": "Random pictures of dogs",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://random.dog",
      "docsUrl": "https://random.dog/woof.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://random.dog'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.619Z",
      "verifiedStatus": 200,
      "latencyMs": 2740
    },
    {
      "id": "randomduck",
      "name": "RandomDuck API",
      "provider": "RandomDuck",
      "category": "entertainment",
      "description": "Random pictures of ducks",
      "longDescription": "Random pictures of ducks",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://random-d.uk",
      "docsUrl": "https://random-d.uk/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://random-d.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.762Z",
      "verifiedStatus": 200,
      "latencyMs": 2838
    },
    {
      "id": "randomfox",
      "name": "RandomFox API",
      "provider": "RandomFox",
      "category": "entertainment",
      "description": "Random pictures of foxes",
      "longDescription": "Random pictures of foxes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://randomfox.ca",
      "docsUrl": "https://randomfox.ca/floof/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://randomfox.ca'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.531Z",
      "verifiedStatus": 200,
      "latencyMs": 2574
    },
    {
      "id": "animefacts",
      "name": "AnimeFacts API",
      "provider": "AnimeFacts",
      "category": "entertainment",
      "description": "Anime Facts (over 100+)",
      "longDescription": "Anime Facts (over 100+)",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://chandan-02.github.io",
      "docsUrl": "https://chandan-02.github.io/anime-facts-rest-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://chandan-02.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.464Z",
      "verifiedStatus": 404,
      "latencyMs": 1987
    },
    {
      "id": "catboy",
      "name": "Catboy API",
      "provider": "Catboy",
      "category": "entertainment",
      "description": "Neko images, funny GIFs & more",
      "longDescription": "Neko images, funny GIFs & more",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://catboys.com",
      "docsUrl": "https://catboys.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://catboys.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.246Z",
      "verifiedStatus": 200,
      "latencyMs": 2756
    },
    {
      "id": "jikan",
      "name": "Jikan API",
      "provider": "Jikan",
      "category": "entertainment",
      "description": "Jikan is an unofficial MyAnimeList REST based API",
      "longDescription": "Jikan is an unofficial MyAnimeList REST based API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://jikan.moe",
      "docsUrl": "https://jikan.moe",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://jikan.moe'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.655Z",
      "verifiedStatus": 200,
      "latencyMs": 1948
    },
    {
      "id": "mangadex",
      "name": "MangaDex API",
      "provider": "MangaDex",
      "category": "entertainment",
      "description": "Manga Database and Community",
      "longDescription": "Manga Database and Community",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.mangadex.org",
      "docsUrl": "https://api.mangadex.org/docs.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Community-run manga reading API with no paid tiers."
      },
      "rateLimit": "5 req/s per user",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.mangadex.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.667Z",
      "verifiedStatus": 200,
      "latencyMs": 2551
    },
    {
      "id": "abuseipdb",
      "name": "AbuseIPDB API",
      "provider": "AbuseIPDB",
      "category": "security",
      "description": "IP/domain/URL reputation",
      "longDescription": "IP/domain/URL reputation",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.abuseipdb.com",
      "docsUrl": "https://docs.abuseipdb.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 IP checks/day. Basic $5/mo (10K checks/day). Premium $20/mo (25K/day). Pro $50/mo (50K/day). Webmaster accounts: 3K/day free."
      },
      "rateLimit": "1,000 req/day (free) · Up to 50K/day (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.abuseipdb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.783Z",
      "verifiedStatus": 200,
      "latencyMs": 909
    },
    {
      "id": "alienvault-open-threat-exchange-otx",
      "name": "AlienVault Open Threat Exchange (OTX) API",
      "provider": "AlienVault Open Threat Exchange (OTX)",
      "category": "security",
      "description": "Learn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today",
      "longDescription": "Learn about the latest cyber threats. Research, collaborate, and share threat intelligence in real time. Protect yourself and the community against today",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://otx.alienvault.com",
      "docsUrl": "https://otx.alienvault.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — AlienVault OTX (Open Threat Exchange) is a free community threat intelligence platform. API key required. No paid tiers for OTX itself."
      },
      "rateLimit": "10K req/day (with API key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://otx.alienvault.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:49.831Z",
      "verifiedStatus": 200,
      "latencyMs": 949
    },
    {
      "id": "capesandbox",
      "name": "CAPEsandbox API",
      "provider": "CAPEsandbox",
      "category": "security",
      "description": "CAPE Sandbox Book &mdash; CAPE Sandbox v2.5 Book",
      "longDescription": "CAPE Sandbox Book &mdash; CAPE Sandbox v2.5 Book",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://capev2.readthedocs.io",
      "docsUrl": "https://capev2.readthedocs.io/en/latest/usage/api.html",
      "hasFreeTier": false,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://capev2.readthedocs.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 78,
      "score": 47,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.376Z",
      "verifiedStatus": 200,
      "latencyMs": 1219
    },
    {
      "id": "google-safe-browsing",
      "name": "Google Safe Browsing API",
      "provider": "Google Safe Browsing",
      "category": "security",
      "description": "Explore developer resources, community events, and inspirational stories to help you build smarter and ship faster.",
      "longDescription": "Explore developer resources, community events, and inspirational stories to help you build smarter and ship faster.",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.google.com",
      "docsUrl": "https://developers.google.com/safe-browsing/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Google Safe Browsing API is free to use with a Google API key. Provides phishing, malware, and unwanted software URL lookups."
      },
      "rateLimit": "10K req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.google.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.096Z",
      "verifiedStatus": 200,
      "latencyMs": 921
    },
    {
      "id": "metacert",
      "name": "Metacert API",
      "provider": "Metacert",
      "category": "security",
      "description": "MetaCert takes just 1 minute to install and reduces the risk of identity theft, data breaches, phishing, malware and ransomware attacks, by more than 98%.",
      "longDescription": "MetaCert takes just 1 minute to install and reduces the risk of identity theft, data breaches, phishing, malware and ransomware attacks, by more than 98%.",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://metacert.com",
      "docsUrl": "https://metacert.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier for URL/domain classification. Paid for volume and advanced threat data."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://metacert.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.214Z",
      "verifiedStatus": 200,
      "latencyMs": 949
    },
    {
      "id": "urlscan-io",
      "name": "URLScan.io API",
      "provider": "URLScan.io",
      "category": "security",
      "description": "urlscan.io - Website scanner for suspicious and malicious URLs",
      "longDescription": "urlscan.io - Website scanner for suspicious and malicious URLs",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://urlscan.io",
      "docsUrl": "https://urlscan.io/about-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for URL scanning and threat intelligence. API key required for higher limits. Public scans are visible; private scans available on paid plans from $19/mo."
      },
      "rateLimit": "60 scans/min (authenticated) · Stricter unauthenticated",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://urlscan.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.400Z",
      "verifiedStatus": 200,
      "latencyMs": 935
    },
    {
      "id": "cooper-hewitt",
      "name": "Cooper Hewitt API",
      "provider": "Cooper Hewitt",
      "category": "entertainment",
      "description": "Smithsonian Design Museum",
      "longDescription": "Smithsonian Design Museum",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://collection.cooperhewitt.org",
      "docsUrl": "https://collection.cooperhewitt.org/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Smithsonian Cooper Hewitt museum collection API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://collection.cooperhewitt.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.187Z",
      "verifiedStatus": 500,
      "latencyMs": 703
    },
    {
      "id": "lordicon",
      "name": "Lordicon API",
      "provider": "Lordicon",
      "category": "entertainment",
      "description": "Lordicon is an animated icon library with the 42,300+ premium and free animated icons, perfect for enhancing web, mobile, or content design projects.",
      "longDescription": "Lordicon is an animated icon library with the 42,300+ premium and free animated icons, perfect for enhancing web, mobile, or content design projects.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://lordicon.com",
      "docsUrl": "https://lordicon.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://lordicon.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.605Z",
      "verifiedStatus": 200,
      "latencyMs": 1074
    },
    {
      "id": "word-cloud",
      "name": "Word Cloud API",
      "provider": "Word Cloud",
      "category": "entertainment",
      "description": "Generate word clouds fast and easy with Word Cloud API.",
      "longDescription": "Generate word clouds fast and easy with Word Cloud API.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://wordcloudapi.com",
      "docsUrl": "https://wordcloudapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; Word Cloud API plans based on usage volume."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wordcloudapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.285Z",
      "verifiedStatus": 200,
      "latencyMs": 665
    },
    {
      "id": "xcolors",
      "name": "xColors API",
      "provider": "xColors",
      "category": "entertainment",
      "description": "Generate & convert colors",
      "longDescription": "Generate & convert colors",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://x-colors.herokuapp.com",
      "docsUrl": "https://x-colors.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://x-colors.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.386Z",
      "verifiedStatus": 404,
      "latencyMs": 731
    },
    {
      "id": "getotp",
      "name": "GetOTP API",
      "provider": "GetOTP",
      "category": "auth",
      "description": "Implement OTP flow quickly",
      "longDescription": "Implement OTP flow quickly",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://otp.dev",
      "docsUrl": "https://otp.dev/en/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "OTP verification service. Free: 100 OTPs/month. Starter $9/mo (1K OTPs). Growth $29/mo (5K OTPs). Scale $99/mo (25K OTPs). Enterprise custom."
      },
      "rateLimit": "10 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://otp.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.058Z",
      "verifiedStatus": 200,
      "latencyMs": 1296
    },
    {
      "id": "etherscan",
      "name": "Etherscan API",
      "provider": "Etherscan",
      "category": "finance",
      "description": "Ethereum explorer API",
      "longDescription": "Ethereum explorer API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://etherscan.io",
      "docsUrl": "https://etherscan.io/apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 calls/s, up to 100K API calls/day. Pro from $99/mo: higher rate limits, additional endpoints, no branding. Enterprise custom."
      },
      "rateLimit": "5 calls/s (free) · Higher on Pro",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://etherscan.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.410Z",
      "verifiedStatus": 200,
      "latencyMs": 626
    },
    {
      "id": "domainsdb-info",
      "name": "Domainsdb.info API",
      "provider": "Domainsdb.info",
      "category": "developer",
      "description": "Access our comprehensive domain database through a powerful API.",
      "longDescription": "Access our comprehensive domain database through a powerful API.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://domainsdb.info",
      "docsUrl": "https://domainsdb.info/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://domainsdb.info'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.516Z",
      "verifiedStatus": 200,
      "latencyMs": 685
    },
    {
      "id": "ddownload",
      "name": "ddownload API",
      "provider": "ddownload",
      "category": "storage",
      "description": "ddownload.com - Fast and Free File Hosting. Make Money Uploading Files, No Files Deletion, Unlimited Bandwidth, Unlimited Storage, Unlimited File Size",
      "longDescription": "ddownload.com - Fast and Free File Hosting. Make Money Uploading Files, No Files Deletion, Unlimited Bandwidth, Unlimited Storage, Unlimited File Size",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ddownload.com",
      "docsUrl": "https://ddownload.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with account. File hosting and sharing platform API."
      },
      "rateLimit": "Based on account type",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ddownload.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.678Z",
      "verifiedStatus": 200,
      "latencyMs": 841
    },
    {
      "id": "dropbox",
      "name": "Dropbox API",
      "provider": "Dropbox",
      "category": "storage",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "File Sharing and Storage",
      "color": "#14b8a6",
      "tags": [
        "communication",
        "maps",
        "entertainment",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://www.dropbox.com",
      "docsUrl": "https://www.dropbox.com/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.dropbox.com'",
      "sampleResponse": "{}",
      "scoreDepth": 39,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.569Z",
      "verifiedStatus": 200,
      "latencyMs": 602
    },
    {
      "id": "onedrive",
      "name": "OneDrive API",
      "provider": "OneDrive",
      "category": "storage",
      "description": "Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services.",
      "longDescription": "Any platform. Any language. Our tools. Develop solutions, on your terms, using Microsoft products and services.",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.microsoft.com",
      "docsUrl": "https://developer.microsoft.com/onedrive",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 GB storage. Microsoft 365 Personal $6.99/mo (1 TB). API access via Microsoft Graph."
      },
      "rateLimit": "10,000 req/10min per user (throttle limits)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.microsoft.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.407Z",
      "verifiedStatus": 200,
      "latencyMs": 1331
    },
    {
      "id": "pinata",
      "name": "Pinata API",
      "provider": "Pinata",
      "category": "storage",
      "description": "Start uploading and retrieving content in no time",
      "longDescription": "Start uploading and retrieving content in no time",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.pinata.cloud",
      "docsUrl": "https://docs.pinata.cloud/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 GB IPFS storage, 500 files. Picnic $20/mo (100 GB), Fiesta $200/mo (1 TB)."
      },
      "rateLimit": "180 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.pinata.cloud'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.430Z",
      "verifiedStatus": 200,
      "latencyMs": 1333
    },
    {
      "id": "coinlib",
      "name": "Coinlib API",
      "provider": "Coinlib",
      "category": "finance",
      "description": "Live and historic cryptocurrency prices, news, charts and coin rankings. Portfolio tracking, price alerts and other advanced tools.",
      "longDescription": "Live and historic cryptocurrency prices, news, charts and coin rankings. Portfolio tracking, price alerts and other advanced tools.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://coinlib.io",
      "docsUrl": "https://coinlib.io/apidocs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Cryptocurrency data API. Free: 300 requests/day. Solodev $39/mo (3K req/day). Developer $119/mo (10K req/day). Commercial $349/mo (50K req/day)."
      },
      "rateLimit": "300 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://coinlib.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.702Z",
      "verifiedStatus": 200,
      "latencyMs": 515
    },
    {
      "id": "coinranking",
      "name": "CoinRanking API",
      "provider": "CoinRanking",
      "category": "finance",
      "description": "Live Cryptocurrency data",
      "longDescription": "Live Cryptocurrency data",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.coinranking.com",
      "docsUrl": "https://developers.coinranking.com/api/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Crypto ranking and market data API. Free: 10K API credits/month. Hobbyist $29/mo: 100K credits. Pro $79/mo: 500K credits. Business $249/mo."
      },
      "rateLimit": "10K credits/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.coinranking.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.792Z",
      "verifiedStatus": 200,
      "latencyMs": 1599
    },
    {
      "id": "cryptocompare",
      "name": "CryptoCompare API",
      "provider": "CryptoCompare",
      "category": "finance",
      "description": "Track cryptocurrency markets with live prices, charts, free portfolio, news and more.",
      "longDescription": "Track cryptocurrency markets with live prices, charts, free portfolio, news and more.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.cryptocompare.com",
      "docsUrl": "https://www.cryptocompare.com/api#",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cryptocompare.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.744Z",
      "verifiedStatus": 200,
      "latencyMs": 530
    },
    {
      "id": "icy-tools",
      "name": "icy.tools API",
      "provider": "icy.tools",
      "category": "finance",
      "description": "GraphQL based NFT API",
      "longDescription": "GraphQL based NFT API",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.icy.tools",
      "docsUrl": "https://developers.icy.tools/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier available. NFT analytics and data tools; paid plans for advanced features."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.icy.tools'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.441Z",
      "verifiedStatus": 200,
      "latencyMs": 1195
    },
    {
      "id": "kraken",
      "name": "Kraken API",
      "provider": "Kraken",
      "category": "finance",
      "description": "Cryptocurrencies Exchange",
      "longDescription": "Cryptocurrencies Exchange",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.kraken.com",
      "docsUrl": "https://docs.kraken.com/rest/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access for public market data. Spot trading: maker 0.16%/taker 0.26% base (decreases with volume). Futures: 0.02%/0.05%."
      },
      "rateLimit": "1 call/s (public) · Tier-based private limits",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.kraken.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.764Z",
      "verifiedStatus": 200,
      "latencyMs": 503
    },
    {
      "id": "worldcoinindex",
      "name": "WorldCoinIndex API",
      "provider": "WorldCoinIndex",
      "category": "finance",
      "description": "Cryptocoins ranked by 24hr trading volume, price info, charts, market cap and news",
      "longDescription": "Cryptocoins ranked by 24hr trading volume, price info, charts, market cap and news",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.worldcoinindex.com",
      "docsUrl": "https://www.worldcoinindex.com/apiservice",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10,000 req/month. Professional $10/mo (100,000 req). Enterprise available."
      },
      "rateLimit": "10,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.worldcoinindex.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.999Z",
      "verifiedStatus": 200,
      "latencyMs": 713
    },
    {
      "id": "czech-national-bank",
      "name": "Czech National Bank API",
      "provider": "Czech National Bank",
      "category": "finance",
      "description": "A collection of exchange rates",
      "longDescription": "A collection of exchange rates",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.cnb.cz",
      "docsUrl": "https://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.xml",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cnb.cz'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.676Z",
      "verifiedStatus": 200,
      "latencyMs": 2360
    },
    {
      "id": "vatlayer",
      "name": "VATlayer API",
      "provider": "VATlayer",
      "category": "developer",
      "description": "Free and HTTPS secured JSON API offering instant VAT number validation, reliable EU VAT rates and VAT compliant price calculations for developers & businesses.",
      "longDescription": "Free and HTTPS secured JSON API offering instant VAT number validation, reliable EU VAT rates and VAT compliant price calculations for developers & businesses.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://vatlayer.com",
      "docsUrl": "https://vatlayer.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/month. Basic $12.99/mo (2,000 req), Professional $39.99/mo. VAT validation."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://vatlayer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:50.913Z",
      "verifiedStatus": 200,
      "latencyMs": 537
    },
    {
      "id": "lob-com",
      "name": "Lob.com API",
      "provider": "Lob.com",
      "category": "developer",
      "description": "US Address Verification",
      "longDescription": "US Address Verification",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://lob.com",
      "docsUrl": "https://lob.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. Letters from $0.78/piece, postcards from $0.33. Address verification: $0.002/req."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://lob.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.724Z",
      "verifiedStatus": 200,
      "latencyMs": 1338
    },
    {
      "id": "base",
      "name": "Base API",
      "provider": "Base",
      "category": "developer",
      "description": "Simple API for authentication, email sending, image storage and more.",
      "longDescription": "Simple API for authentication, email sending, image storage and more.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.base-api.io",
      "docsUrl": "https://www.base-api.io/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Cloud database platform; pricing based on compute and storage usage."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.base-api.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.213Z",
      "verifiedStatus": 200,
      "latencyMs": 813
    },
    {
      "id": "cdnjs",
      "name": "CDNJS API",
      "provider": "CDNJS",
      "category": "developer",
      "description": "Library info on CDNJS",
      "longDescription": "Library info on CDNJS",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.cdnjs.com",
      "docsUrl": "https://api.cdnjs.com/libraries/jquery",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.cdnjs.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.537Z",
      "verifiedStatus": 200,
      "latencyMs": 1126
    },
    {
      "id": "extendsclass-json-storage",
      "name": "ExtendsClass JSON Storage API",
      "provider": "ExtendsClass JSON Storage",
      "category": "developer",
      "description": "A simple JSON store API",
      "longDescription": "A simple JSON store API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://extendsclass.com",
      "docsUrl": "https://extendsclass.com/json-storage.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://extendsclass.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.204Z",
      "verifiedStatus": 200,
      "latencyMs": 688
    },
    {
      "id": "glitterly",
      "name": "Glitterly API",
      "provider": "Glitterly",
      "category": "developer",
      "description": "Image generation API",
      "longDescription": "Image generation API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.glitterly.app",
      "docsUrl": "https://developers.glitterly.app",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free trial available; paid plans for dynamic image generation."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.glitterly.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.123Z",
      "verifiedStatus": 200,
      "latencyMs": 1554
    },
    {
      "id": "ibm-text-to-speech",
      "name": "IBM Text to Speech API",
      "provider": "IBM Text to Speech",
      "category": "developer",
      "description": "Start building immediately using 190+ unique services.",
      "longDescription": "Start building immediately using 190+ unique services.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cloud.ibm.com",
      "docsUrl": "https://cloud.ibm.com/docs/text-to-speech/getting-started.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10,000 chars/month (Lite). Standard: $0.02/1,000 chars. Premium: contact for pricing."
      },
      "rateLimit": "1 req/s (Lite)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cloud.ibm.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.253Z",
      "verifiedStatus": 401,
      "latencyMs": 648
    },
    {
      "id": "ip-fast-com",
      "name": "ip-fast.com API",
      "provider": "ip-fast.com",
      "category": "developer",
      "description": "IP address, country and city",
      "longDescription": "IP address, country and city",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ip-fast.com",
      "docsUrl": "https://ip-fast.com/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ip-fast.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:19:52.153Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "ipify",
      "name": "IPify API",
      "provider": "IPify",
      "category": "developer",
      "description": "A simple IP Address API",
      "longDescription": "A simple IP Address API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.ipify.org",
      "docsUrl": "https://www.ipify.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ipify.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.312Z",
      "verifiedStatus": 200,
      "latencyMs": 634
    },
    {
      "id": "ipinfo",
      "name": "IPinfo API",
      "provider": "IPinfo",
      "category": "developer",
      "description": "IPinfo provides accurate IP geolocation and network intelligence. Get country, region, city, ASN, ISP, and timezone data for any IP address with sub-millisecond response times.",
      "longDescription": "Another simple IP Address API",
      "color": "#64748b",
      "tags": [
        "developer",
        "maps",
        "ip",
        "geolocation",
        "location",
        "network"
      ],
      "authType": "api-key",
      "authDescription": "API token as a query parameter or in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_IPINFO_TOKEN",
      "baseUrl": "https://ipinfo.io",
      "docsUrl": "https://ipinfo.io/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 50000,
          "unit": "requests",
          "period": "month"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "50,000 req/mo"
          },
          {
            "name": "Basic",
            "monthlyCents": 9900,
            "included": "150,000 req/mo"
          },
          {
            "name": "Standard",
            "monthlyCents": 24900,
            "included": "500,000 req/mo"
          },
          {
            "name": "Business",
            "monthlyCents": 49900,
            "included": "1,500,000 req/mo"
          }
        ],
        "details": "Free: 50k req/mo. Basic: $99/mo (150k req/mo). Standard: $249/mo (500k req/mo). Business: $499/mo (1.5M req/mo)."
      },
      "rateLimit": "50,000 requests/month free; burst up to 65,000/mo",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ipinfo.io'",
      "sampleResponse": "{}",
      "scoreDepth": 34,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 63,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.391Z",
      "verifiedStatus": 200,
      "latencyMs": 689
    },
    {
      "id": "microenv",
      "name": "MicroENV API",
      "provider": "MicroENV",
      "category": "developer",
      "description": "Fake Rest API for developers",
      "longDescription": "Fake Rest API for developers",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://microenv.com",
      "docsUrl": "https://microenv.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://microenv.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.145Z",
      "verifiedStatus": 200,
      "latencyMs": 1401
    },
    {
      "id": "my-ip",
      "name": "MY IP API",
      "provider": "MY IP",
      "category": "developer",
      "description": "Get IP address information",
      "longDescription": "Get IP address information",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.myip.com",
      "docsUrl": "https://www.myip.com/api-docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.myip.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.549Z",
      "verifiedStatus": 200,
      "latencyMs": 784
    },
    {
      "id": "scrapingdog",
      "name": "ScrapingDog API",
      "provider": "ScrapingDog",
      "category": "developer",
      "description": "Proxy API for Web scraping",
      "longDescription": "Proxy API for Web scraping",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.scrapingdog.com",
      "docsUrl": "https://www.scrapingdog.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 API credits/month. Hobby $30/mo (250K credits), Startup $75/mo (1M credits)."
      },
      "rateLimit": "1,000 credits/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.scrapingdog.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.130Z",
      "verifiedStatus": 200,
      "latencyMs": 1217
    },
    {
      "id": "sheetsu",
      "name": "Sheetsu API",
      "provider": "Sheetsu",
      "category": "developer",
      "description": "Easy google sheets integration",
      "longDescription": "Easy google sheets integration",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://sheetsu.com",
      "docsUrl": "https://sheetsu.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Basic $17.99/mo, Premium $28.99/mo, Advanced $57.99/mo. Google Sheets API."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://sheetsu.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.577Z",
      "verifiedStatus": 200,
      "latencyMs": 1578
    },
    {
      "id": "stackexchange",
      "name": "StackExchange API",
      "provider": "StackExchange",
      "category": "developer",
      "description": "Q&A forum for developers",
      "longDescription": "Q&A forum for developers",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.stackexchange.com",
      "docsUrl": "https://api.stackexchange.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 300 req/day (no key), 10,000 req/day (with key). Stack Exchange API."
      },
      "rateLimit": "300 req/day (no key) · 10,000 req/day (with key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.stackexchange.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:51.926Z",
      "verifiedStatus": 200,
      "latencyMs": 868
    },
    {
      "id": "statically",
      "name": "Statically API",
      "provider": "Statically",
      "category": "developer",
      "description": "A free CDN for developers",
      "longDescription": "A free CDN for developers",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://statically.io",
      "docsUrl": "https://statically.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://statically.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.021Z",
      "verifiedStatus": 200,
      "latencyMs": 817
    },
    {
      "id": "merriam-webster",
      "name": "Merriam-Webster API",
      "provider": "Merriam-Webster",
      "category": "ai",
      "description": "Dictionary and Thesaurus Data",
      "longDescription": "Dictionary and Thesaurus Data",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://dictionaryapi.com",
      "docsUrl": "https://dictionaryapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for non-commercial use with developer key. Commercial use requires licensing."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dictionaryapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.154Z",
      "verifiedStatus": 200,
      "latencyMs": 941
    },
    {
      "id": "wiktionary",
      "name": "Wiktionary API",
      "provider": "Wiktionary",
      "category": "ai",
      "description": "Collaborative dictionary data",
      "longDescription": "Collaborative dictionary data",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://en.wiktionary.org",
      "docsUrl": "https://en.wiktionary.org/w/api.php",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://en.wiktionary.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.743Z",
      "verifiedStatus": 200,
      "latencyMs": 1490
    },
    {
      "id": "flowdash",
      "name": "Flowdash API",
      "provider": "Flowdash",
      "category": "storage",
      "description": "Automate business workflows",
      "longDescription": "Automate business workflows",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.flowdash.com",
      "docsUrl": "https://docs.flowdash.com/docs/api-introduction",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier available. Workflow automation platform; paid plans for teams."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.flowdash.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.064Z",
      "verifiedStatus": 200,
      "latencyMs": 751
    },
    {
      "id": "pandadoc",
      "name": "PandaDoc API",
      "provider": "PandaDoc",
      "category": "storage",
      "description": "DocGen and eSignatures API",
      "longDescription": "DocGen and eSignatures API",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.pandadoc.com",
      "docsUrl": "https://developers.pandadoc.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: eSign only. Essentials $19/user/mo, Business $49/user/mo. API add-on available."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.pandadoc.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.071Z",
      "verifiedStatus": 200,
      "latencyMs": 680
    },
    {
      "id": "podio",
      "name": "Podio API",
      "provider": "Podio",
      "category": "storage",
      "description": "File sharing and productivity",
      "longDescription": "File sharing and productivity",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.podio.com",
      "docsUrl": "https://developers.podio.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 members, 5 apps per workspace. Plus $11.20/user/mo, Premium $19.20/user/mo."
      },
      "rateLimit": "250 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.podio.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.571Z",
      "verifiedStatus": 200,
      "latencyMs": 1163
    },
    {
      "id": "zube",
      "name": "Zube API",
      "provider": "Zube",
      "category": "storage",
      "description": "Full stack project management",
      "longDescription": "Full stack project management",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://zube.io",
      "docsUrl": "https://zube.io/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 workspace. Pro $6/user/mo. Project management with GitHub integration."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://zube.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.518Z",
      "verifiedStatus": 200,
      "latencyMs": 1088
    },
    {
      "id": "mailboxlayer",
      "name": "mailboxlayer API",
      "provider": "mailboxlayer",
      "category": "communication",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Email address validation",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "maps",
        "entertainment",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://mailboxlayer.com",
      "docsUrl": "https://mailboxlayer.com?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mailboxlayer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 39,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.354Z",
      "verifiedStatus": 200,
      "latencyMs": 913
    },
    {
      "id": "kickbox",
      "name": "Kickbox API",
      "provider": "Kickbox",
      "category": "communication",
      "description": "Box Platform API provides cloud storage, file sharing, and collaboration tools for enterprise applications. Manage files, folders, users, shared links, metadata, and workflow automations.",
      "longDescription": "Email verification API",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "maps",
        "entertainment",
        "storage",
        "cloud storage",
        "files",
        "enterprise",
        "collaboration"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 or JWT (Server Authentication) for machine-to-machine",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://open.kickbox.com",
      "docsUrl": "https://open.kickbox.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 10,
          "unit": "GB storage",
          "period": "forever"
        },
        "tiers": [
          {
            "name": "Individual",
            "monthlyCents": 0,
            "included": "10 GB storage"
          },
          {
            "name": "Business Starter",
            "monthlyCents": 1500,
            "included": "Per user/mo, unlimited storage"
          },
          {
            "name": "Business",
            "monthlyCents": 2000,
            "included": "Per user/mo, advanced admin"
          },
          {
            "name": "Enterprise",
            "monthlyCents": null,
            "included": "Custom pricing"
          }
        ],
        "details": "Individual: free (10GB). Business Starter: $15/user/mo (unlimited storage). Business: $20/user/mo. Enterprise: custom."
      },
      "rateLimit": "4,000 API calls/min (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://open.kickbox.com'",
      "sampleResponse": "{}",
      "scoreDepth": 39,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 65,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.430Z",
      "verifiedStatus": 200,
      "latencyMs": 893
    },
    {
      "id": "mail-tm",
      "name": "mail.tm API",
      "provider": "mail.tm",
      "category": "communication",
      "description": "Temporary Email Service",
      "longDescription": "Temporary Email Service",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.mail.tm",
      "docsUrl": "https://docs.mail.tm",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.mail.tm'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.283Z",
      "verifiedStatus": 200,
      "latencyMs": 734
    },
    {
      "id": "imgflip",
      "name": "Imgflip API",
      "provider": "Imgflip",
      "category": "entertainment",
      "description": "Gets an array of popular memes",
      "longDescription": "Gets an array of popular memes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://imgflip.com",
      "docsUrl": "https://imgflip.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://imgflip.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.384Z",
      "verifiedStatus": 200,
      "latencyMs": 659
    },
    {
      "id": "random-useless-facts",
      "name": "Random Useless Facts API",
      "provider": "Random Useless Facts",
      "category": "entertainment",
      "description": "Get useless, but true facts",
      "longDescription": "Get useless, but true facts",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://uselessfacts.jsph.pl",
      "docsUrl": "https://uselessfacts.jsph.pl/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://uselessfacts.jsph.pl'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.947Z",
      "verifiedStatus": 200,
      "latencyMs": 2155
    },
    {
      "id": "iqair",
      "name": "IQAir API",
      "provider": "IQAir",
      "category": "weather",
      "description": "Air quality and weather data",
      "longDescription": "Air quality and weather data",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.iqair.com",
      "docsUrl": "https://www.iqair.com/air-pollution-data-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "AirVisual API for air quality data. Free: 10K API calls/month (community). Startup $19/mo (30K calls). Business $75/mo (100K calls). Enterprise custom."
      },
      "rateLimit": "10K calls/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.iqair.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.641Z",
      "verifiedStatus": 429,
      "latencyMs": 715
    },
    {
      "id": "openaq",
      "name": "OpenAQ API",
      "provider": "OpenAQ",
      "category": "weather",
      "description": "Open air quality data",
      "longDescription": "Open air quality data",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.openaq.org",
      "docsUrl": "https://docs.openaq.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — OpenAQ is an open-source air quality database. API access is completely free. Funded by grants. Aggregates air quality data from governments worldwide."
      },
      "rateLimit": "10 req/s (no key) · 60 req/s (with API key)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.openaq.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.570Z",
      "verifiedStatus": 200,
      "latencyMs": 549
    },
    {
      "id": "econdb",
      "name": "Econdb API",
      "provider": "Econdb",
      "category": "finance",
      "description": "Global macroeconomic data",
      "longDescription": "Global macroeconomic data",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.econdb.com",
      "docsUrl": "https://www.econdb.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.econdb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.686Z",
      "verifiedStatus": 200,
      "latencyMs": 622
    },
    {
      "id": "ynab",
      "name": "YNAB API",
      "provider": "YNAB",
      "category": "finance",
      "description": "Budgeting & Planning",
      "longDescription": "Budgeting & Planning",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.youneedabudget.com",
      "docsUrl": "https://api.youneedabudget.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Requires active YNAB subscription ($14.99/mo or $99/yr). API access included with subscription for personal use. Free trial available."
      },
      "rateLimit": "200 req/60min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.youneedabudget.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.598Z",
      "verifiedStatus": 200,
      "latencyMs": 1527
    },
    {
      "id": "coffee",
      "name": "Coffee API",
      "provider": "Coffee",
      "category": "search",
      "description": "Random pictures of coffee",
      "longDescription": "Random pictures of coffee",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://coffee.alexflipnote.dev",
      "docsUrl": "https://coffee.alexflipnote.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://coffee.alexflipnote.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:52.933Z",
      "verifiedStatus": 200,
      "latencyMs": 810
    },
    {
      "id": "fruityvice",
      "name": "Fruityvice API",
      "provider": "Fruityvice",
      "category": "search",
      "description": "Data about all kinds of fruit",
      "longDescription": "Data about all kinds of fruit",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.fruityvice.com",
      "docsUrl": "https://www.fruityvice.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.fruityvice.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.436Z",
      "verifiedStatus": 200,
      "latencyMs": 1306
    },
    {
      "id": "open-food-facts",
      "name": "Open Food Facts API",
      "provider": "Open Food Facts",
      "category": "search",
      "description": "Food Products Database",
      "longDescription": "Food Products Database",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://world.openfoodfacts.org",
      "docsUrl": "https://world.openfoodfacts.org/data",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://world.openfoodfacts.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.671Z",
      "verifiedStatus": 200,
      "latencyMs": 1526
    },
    {
      "id": "zestful",
      "name": "Zestful API",
      "provider": "Zestful",
      "category": "search",
      "description": "Parse recipe ingredients",
      "longDescription": "Parse recipe ingredients",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://zestfuldata.com",
      "docsUrl": "https://zestfuldata.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. Ingredient parsing API: $0.001/parse. No subscription required."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://zestfuldata.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.193Z",
      "verifiedStatus": 200,
      "latencyMs": 1039
    },
    {
      "id": "brawl-stars",
      "name": "Brawl Stars API",
      "provider": "Brawl Stars",
      "category": "entertainment",
      "description": "Brawl Stars Game Information",
      "longDescription": "Brawl Stars Game Information",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.brawlstars.com",
      "docsUrl": "https://developer.brawlstars.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Supercell developer account. Access to player, club, and brawler statistics."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.brawlstars.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.204Z",
      "verifiedStatus": 200,
      "latencyMs": 1050
    },
    {
      "id": "cheapshark",
      "name": "CheapShark API",
      "provider": "CheapShark",
      "category": "entertainment",
      "description": "Digital Game Deals, Compare PC game prices on Steam, GreenManGaming, Gamer",
      "longDescription": "Digital Game Deals, Compare PC game prices on Steam, GreenManGaming, Gamer",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.cheapshark.com",
      "docsUrl": "https://www.cheapshark.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cheapshark.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.161Z",
      "verifiedStatus": 200,
      "latencyMs": 878
    },
    {
      "id": "chess-com",
      "name": "Chess.com API",
      "provider": "Chess.com",
      "category": "entertainment",
      "description": "Chess.com read-only REST API",
      "longDescription": "Chess.com read-only REST API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.chess.com",
      "docsUrl": "https://www.chess.com/news/view/published-data-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.chess.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.173Z",
      "verifiedStatus": 200,
      "latencyMs": 819
    },
    {
      "id": "clash-royale",
      "name": "Clash Royale API",
      "provider": "Clash Royale",
      "category": "entertainment",
      "description": "Clash Royale Game Information",
      "longDescription": "Clash Royale Game Information",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.clashroyale.com",
      "docsUrl": "https://developer.clashroyale.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Supercell developer account. Player, clan, and battle statistics."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.clashroyale.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.373Z",
      "verifiedStatus": 200,
      "latencyMs": 989
    },
    {
      "id": "fifa-ultimate-team",
      "name": "FIFA Ultimate Team API",
      "provider": "FIFA Ultimate Team",
      "category": "entertainment",
      "description": "FIFA Ultimate Team items API",
      "longDescription": "FIFA Ultimate Team items API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.easports.com",
      "docsUrl": "https://www.easports.com/fifa/ultimate-team/api/fut/item",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.easports.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.202Z",
      "verifiedStatus": 200,
      "latencyMs": 1771
    },
    {
      "id": "freetogame",
      "name": "FreeToGame API",
      "provider": "FreeToGame",
      "category": "entertainment",
      "description": "FreeToGame provides access to the best free-to-play games while rewarding gamers with free premium in-game loot and special offers.",
      "longDescription": "FreeToGame provides access to the best free-to-play games while rewarding gamers with free premium in-game loot and special offers.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.freetogame.com",
      "docsUrl": "https://www.freetogame.com/api-doc",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.freetogame.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.536Z",
      "verifiedStatus": 403,
      "latencyMs": 1018
    },
    {
      "id": "genshin-impact",
      "name": "Genshin Impact API",
      "provider": "Genshin Impact",
      "category": "entertainment",
      "description": "A fan-made Genshin Impact API for easy access to game data.",
      "longDescription": "A fan-made Genshin Impact API for easy access to game data.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://genshin.dev",
      "docsUrl": "https://genshin.dev",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://genshin.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.370Z",
      "verifiedStatus": 200,
      "latencyMs": 800
    },
    {
      "id": "guild-wars-2",
      "name": "Guild Wars 2 API",
      "provider": "Guild Wars 2",
      "category": "entertainment",
      "description": "Guild Wars 2 Game Information",
      "longDescription": "Guild Wars 2 Game Information",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://wiki.guildwars2.com",
      "docsUrl": "https://wiki.guildwars2.com/wiki/API:Main",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. No authentication required for public endpoints; character data needs key."
      },
      "rateLimit": "600 req/min per IP",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wiki.guildwars2.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.209Z",
      "verifiedStatus": 200,
      "latencyMs": 1638
    },
    {
      "id": "hearthstone",
      "name": "Hearthstone API",
      "provider": "Hearthstone",
      "category": "entertainment",
      "description": "Hearthstone Cards Information",
      "longDescription": "Hearthstone Cards Information",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://hearthstoneapi.com",
      "docsUrl": "http://hearthstoneapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free via RapidAPI. Some tiers capped; check RapidAPI for current plan pricing."
      },
      "rateLimit": "Varies by RapidAPI plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://hearthstoneapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.108Z",
      "verifiedStatus": 200,
      "latencyMs": 1531
    },
    {
      "id": "humor",
      "name": "Humor API",
      "provider": "Humor",
      "category": "entertainment",
      "description": "Humor, Jokes, and Memes",
      "longDescription": "Humor, Jokes, and Memes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://humorapi.com",
      "docsUrl": "https://humorapi.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/day. Basic $5/mo, Moderate $10/mo, Haha $20/mo for more requests."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://humorapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.497Z",
      "verifiedStatus": 200,
      "latencyMs": 856
    },
    {
      "id": "hypixel",
      "name": "Hypixel API",
      "provider": "Hypixel",
      "category": "entertainment",
      "description": "Hypixel player stats",
      "longDescription": "Hypixel player stats",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.hypixel.net",
      "docsUrl": "https://api.hypixel.net/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Hypixel account for personal use. No paid tiers."
      },
      "rateLimit": "120 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.hypixel.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.631Z",
      "verifiedStatus": 200,
      "latencyMs": 955
    },
    {
      "id": "hytale",
      "name": "Hytale API",
      "provider": "Hytale",
      "category": "entertainment",
      "description": "Hytale blog posts and jobs",
      "longDescription": "Hytale blog posts and jobs",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://hytale-api.com",
      "docsUrl": "https://hytale-api.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hytale-api.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:20:02.880Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "mod-io",
      "name": "mod.io API",
      "provider": "mod.io",
      "category": "entertainment",
      "description": "We&#x27;re here to enhance your game by unlocking mods or user generated content (UGC). Whether it&#x27;s empowering players to create new skins, game modes, VFX, SFX or anything else, our service provides the framework for player customization and creativity within your game.",
      "longDescription": "We&#x27;re here to enhance your game by unlocking mods or user generated content (UGC). Whether it&#x27;s empowering players to create new skins, game modes, VFX, SFX or anything else, our service provides the framework for player customization and creativity within your game.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.mod.io",
      "docsUrl": "https://docs.mod.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for game developers. No usage fees; revenue share model for monetized mods."
      },
      "rateLimit": "60 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.mod.io'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.671Z",
      "verifiedStatus": 200,
      "latencyMs": 928
    },
    {
      "id": "monster-hunter-world",
      "name": "Monster Hunter World API",
      "provider": "Monster Hunter World",
      "category": "entertainment",
      "description": "Monster Hunter World data",
      "longDescription": "Monster Hunter World data",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.mhw-db.com",
      "docsUrl": "https://docs.mhw-db.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.mhw-db.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.654Z",
      "verifiedStatus": 200,
      "latencyMs": 721
    },
    {
      "id": "path-of-exile",
      "name": "Path of Exile API",
      "provider": "Path of Exile",
      "category": "entertainment",
      "description": "Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.",
      "longDescription": "Path of Exile is a free online-only action RPG under development by Grinding Gear Games in New Zealand.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.pathofexile.com",
      "docsUrl": "https://www.pathofexile.com/developer/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free via GGG developer program. Access to item, trade, and league data."
      },
      "rateLimit": "45 req/15s, 240 req/4min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.pathofexile.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.810Z",
      "verifiedStatus": 200,
      "latencyMs": 648
    },
    {
      "id": "pok-mon-tcg",
      "name": "Pokémon TCG API",
      "provider": "Pokémon TCG",
      "category": "entertainment",
      "description": "The ultimate Pokémon Trading Card Game developer resource. The Pokémon TCG API allows developers to easily consume Pokémon card and set data in JSON format.",
      "longDescription": "The ultimate Pokémon Trading Card Game developer resource. The Pokémon TCG API allows developers to easily consume Pokémon card and set data in JSON format.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://pokemontcg.io",
      "docsUrl": "https://pokemontcg.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pokemontcg.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 60,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.860Z",
      "verifiedStatus": 200,
      "latencyMs": 686
    },
    {
      "id": "pubg",
      "name": "PUBG API",
      "provider": "PUBG",
      "category": "entertainment",
      "description": "Start building your own website today using official PUBG data.",
      "longDescription": "Start building your own website today using official PUBG data.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.pubg.com",
      "docsUrl": "https://developer.pubg.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with PUBG developer account. Player stats, match data, and leaderboards."
      },
      "rateLimit": "10 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.pubg.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.977Z",
      "verifiedStatus": 200,
      "latencyMs": 784
    },
    {
      "id": "scryfall",
      "name": "Scryfall API",
      "provider": "Scryfall",
      "category": "entertainment",
      "description": "A fast, powerful, comprehensive Magic: The Gathering card search.",
      "longDescription": "A fast, powerful, comprehensive Magic: The Gathering card search.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://scryfall.com",
      "docsUrl": "https://scryfall.com/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://scryfall.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 57,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:53.962Z",
      "verifiedStatus": 200,
      "latencyMs": 757
    },
    {
      "id": "steam",
      "name": "Steam API",
      "provider": "Steam",
      "category": "entertainment",
      "description": "An automatically generated list of Steam Web API interfaces, methods and parameters. Allows you to craft requests in the browser.",
      "longDescription": "An automatically generated list of Steam Web API interfaces, methods and parameters. Allows you to craft requests in the browser.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://steamapi.xpaw.me",
      "docsUrl": "https://steamapi.xpaw.me/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free to use. No paid tiers; open access for game, user, and achievement data."
      },
      "rateLimit": "100,000 req/day (unofficial guideline)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://steamapi.xpaw.me'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.048Z",
      "verifiedStatus": 200,
      "latencyMs": 678
    },
    {
      "id": "tetr-io",
      "name": "TETR.IO API",
      "provider": "TETR.IO",
      "category": "entertainment",
      "description": "Puzzle together in this free-to-win modern yet familiar online stacker in the same genre as Tetris. Play multiplayer games against friends and foes all over the world, or claim a spot on the leaderboards - the stacker future is yours!",
      "longDescription": "Puzzle together in this free-to-win modern yet familiar online stacker in the same genre as Tetris. Play multiplayer games against friends and foes all over the world, or claim a spot on the leaderboards - the stacker future is yours!",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://tetr.io",
      "docsUrl": "https://tetr.io/about/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tetr.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 60,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.032Z",
      "verifiedStatus": 200,
      "latencyMs": 659
    },
    {
      "id": "wargaming-net",
      "name": "Wargaming.net API",
      "provider": "Wargaming.net",
      "category": "entertainment",
      "description": "Wargaming.net info and stats",
      "longDescription": "Wargaming.net info and stats",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.wargaming.net",
      "docsUrl": "https://developers.wargaming.net/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Wargaming developer account. Access to World of Tanks, WoWs, WoWp data."
      },
      "rateLimit": "10 req/s per application",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.wargaming.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.704Z",
      "verifiedStatus": 200,
      "latencyMs": 1268
    },
    {
      "id": "xkcd",
      "name": "xkcd API",
      "provider": "xkcd",
      "category": "entertainment",
      "description": "Retrieve xkcd comics as JSON",
      "longDescription": "Retrieve xkcd comics as JSON",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://xkcd.com",
      "docsUrl": "https://xkcd.com/json.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://xkcd.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.089Z",
      "verifiedStatus": 200,
      "latencyMs": 591
    },
    {
      "id": "yu-gi-oh",
      "name": "Yu-Gi-Oh! API",
      "provider": "Yu-Gi-Oh!",
      "category": "entertainment",
      "description": "YGOPRODeck, your ultimate Yu-Gi-Oh! Database and Deck Share Site. Features a Deck Builder, Price Checker and hundreds of Yu-Gi-Oh! decks! We also host the most comprehensive Yu-Gi-Oh! Card Database available. For all things Yu-Gi-Oh!, check out YGOPRODeck.com",
      "longDescription": "YGOPRODeck, your ultimate Yu-Gi-Oh! Database and Deck Share Site. Features a Deck Builder, Price Checker and hundreds of Yu-Gi-Oh! decks! We also host the most comprehensive Yu-Gi-Oh! Card Database available. For all things Yu-Gi-Oh!, check out YGOPRODeck.com",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://db.ygoprodeck.com",
      "docsUrl": "https://db.ygoprodeck.com/api-guide/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://db.ygoprodeck.com'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 38,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:20:03.974Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "geo",
      "name": "GeoApi API",
      "provider": "GeoApi",
      "category": "maps",
      "description": "Simplifiez le partage et la circulation des données administratives grace à api.gouv, le site qui référence toutes les API du service public.",
      "longDescription": "Simplifiez le partage et la circulation des données administratives grace à api.gouv, le site qui référence toutes les API du service public.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.gouv.fr",
      "docsUrl": "https://api.gouv.fr/api/geoapi.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.gouv.fr'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:55.040Z",
      "verifiedStatus": 200,
      "latencyMs": 1442
    },
    {
      "id": "ip-2-country",
      "name": "IP 2 Country API",
      "provider": "IP 2 Country",
      "category": "maps",
      "description": "IP 2 Country / IP Geolocation JSON API",
      "longDescription": "IP 2 Country / IP Geolocation JSON API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ip2country.info",
      "docsUrl": "https://ip2country.info",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ip2country.info'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.398Z",
      "verifiedStatus": 200,
      "latencyMs": 767
    },
    {
      "id": "ip-vigilante",
      "name": "IP Vigilante API",
      "provider": "IP Vigilante",
      "category": "maps",
      "description": "Free IP Geolocation API",
      "longDescription": "Free IP Geolocation API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.ipvigilante.com",
      "docsUrl": "https://www.ipvigilante.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ipvigilante.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:54.676Z",
      "verifiedStatus": 502,
      "latencyMs": 1022
    },
    {
      "id": "postali",
      "name": "Postali API",
      "provider": "Postali",
      "category": "maps",
      "description": "Mexico Zip Codes API",
      "longDescription": "Mexico Zip Codes API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://postali.app",
      "docsUrl": "https://postali.app/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://postali.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:55.023Z",
      "verifiedStatus": 404,
      "latencyMs": 1352
    },
    {
      "id": "viacep",
      "name": "ViaCep API",
      "provider": "ViaCep",
      "category": "maps",
      "description": "Webservice gratuito para consulta de endereço via CEP, suporta Ajax e retorno nos formatos JSON ou XML.",
      "longDescription": "Webservice gratuito para consulta de endereço via CEP, suporta Ajax e retorno nos formatos JSON ou XML.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://viacep.com.br",
      "docsUrl": "https://viacep.com.br",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://viacep.com.br'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:55.043Z",
      "verifiedStatus": 200,
      "latencyMs": 1371
    },
    {
      "id": "brazil-central-bank-open-data",
      "name": "Brazil Central Bank Open Data API",
      "provider": "Brazil Central Bank Open Data",
      "category": "developer",
      "description": "Brazil Central Bank Open Data",
      "longDescription": "Brazil Central Bank Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dadosabertos.bcb.gov.br",
      "docsUrl": "https://dadosabertos.bcb.gov.br/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dadosabertos.bcb.gov.br'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:55.181Z",
      "verifiedStatus": 502,
      "latencyMs": 1371
    },
    {
      "id": "city-berlin",
      "name": "City, Berlin API",
      "provider": "City, Berlin",
      "category": "developer",
      "description": "Berlin(DE) City Open Data",
      "longDescription": "Berlin(DE) City Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://daten.berlin.de",
      "docsUrl": "https://daten.berlin.de/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://daten.berlin.de'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:55.447Z",
      "verifiedStatus": 200,
      "latencyMs": 1587
    },
    {
      "id": "city-gda-sk",
      "name": "City, Gdańsk API",
      "provider": "City, Gdańsk",
      "category": "developer",
      "description": "Gdańsk (PL) City Open Data",
      "longDescription": "Gdańsk (PL) City Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://ckan.multimediagdansk.pl",
      "docsUrl": "https://ckan.multimediagdansk.pl/en",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ckan.multimediagdansk.pl'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:56.312Z",
      "verifiedStatus": 200,
      "latencyMs": 2365
    },
    {
      "id": "city-helsinki",
      "name": "City, Helsinki API",
      "provider": "City, Helsinki",
      "category": "developer",
      "description": "Helsinki(FI) City Open Data",
      "longDescription": "Helsinki(FI) City Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://hri.fi",
      "docsUrl": "https://hri.fi/en_gb/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hri.fi'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:59.425Z",
      "verifiedStatus": 200,
      "latencyMs": 5463
    },
    {
      "id": "city-lviv",
      "name": "City, Lviv API",
      "provider": "City, Lviv",
      "category": "developer",
      "description": "Lviv(UA) City Open Data",
      "longDescription": "Lviv(UA) City Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://opendata.city-adm.lviv.ua",
      "docsUrl": "https://opendata.city-adm.lviv.ua/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.city-adm.lviv.ua'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:56.831Z",
      "verifiedStatus": 200,
      "latencyMs": 2854
    },
    {
      "id": "city-nantes-open-data",
      "name": "City, Nantes Open Data API",
      "provider": "City, Nantes Open Data",
      "category": "developer",
      "description": "Données publiques ouvertes (Open data) mises à disposition par la Ville de Nantes et Nantes Métropole.",
      "longDescription": "Données publiques ouvertes (Open data) mises à disposition par la Ville de Nantes et Nantes Métropole.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://data.nantesmetropole.fr",
      "docsUrl": "https://data.nantesmetropole.fr/pages/home/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. City of Nantes open data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.nantesmetropole.fr'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:00.587Z",
      "verifiedStatus": 200,
      "latencyMs": 6555
    },
    {
      "id": "city-new-york-open-data",
      "name": "City, New York Open Data API",
      "provider": "City, New York Open Data",
      "category": "developer",
      "description": "NYC Open Data helps New Yorkers use and learn about City data",
      "longDescription": "NYC Open Data helps New Yorkers use and learn about City data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://opendata.cityofnewyork.us",
      "docsUrl": "https://opendata.cityofnewyork.us/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://opendata.cityofnewyork.us'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:56.170Z",
      "verifiedStatus": 200,
      "latencyMs": 2122
    },
    {
      "id": "city-toronto-open-data",
      "name": "City, Toronto Open Data API",
      "provider": "City, Toronto Open Data",
      "category": "developer",
      "description": "Toronto (CA) City Open Data",
      "longDescription": "Toronto (CA) City Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://open.toronto.ca",
      "docsUrl": "https://open.toronto.ca/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://open.toronto.ca'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:56.094Z",
      "verifiedStatus": 200,
      "latencyMs": 2005
    },
    {
      "id": "gazette-data-uk",
      "name": "Gazette Data, UK API",
      "provider": "Gazette Data, UK",
      "category": "developer",
      "description": "UK official public record API",
      "longDescription": "UK official public record API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.thegazette.co.uk",
      "docsUrl": "https://www.thegazette.co.uk/data",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. UK Gazette official public record API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.thegazette.co.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:55.991Z",
      "verifiedStatus": 200,
      "latencyMs": 1882
    },
    {
      "id": "open-government-argentina",
      "name": "Open Government, Argentina API",
      "provider": "Open Government, Argentina",
      "category": "developer",
      "description": "Argentina Government Open Data",
      "longDescription": "Argentina Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://datos.gob.ar",
      "docsUrl": "https://datos.gob.ar/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://datos.gob.ar'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:56.708Z",
      "verifiedStatus": 500,
      "latencyMs": 2506
    },
    {
      "id": "open-government-austria",
      "name": "Open Government, Austria API",
      "provider": "Open Government, Austria",
      "category": "developer",
      "description": "Austria Government Open Data",
      "longDescription": "Austria Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.data.gv.at",
      "docsUrl": "https://www.data.gv.at/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.data.gv.at'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:57.494Z",
      "verifiedStatus": 200,
      "latencyMs": 3285
    },
    {
      "id": "open-government-belgium",
      "name": "Open Government, Belgium API",
      "provider": "Open Government, Belgium",
      "category": "developer",
      "description": "Belgium Government Open Data",
      "longDescription": "Belgium Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.be",
      "docsUrl": "https://data.gov.be/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.be'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:01.163Z",
      "verifiedStatus": 200,
      "latencyMs": 6765
    },
    {
      "id": "open-government-cyprus",
      "name": "Open Government, Cyprus API",
      "provider": "Open Government, Cyprus",
      "category": "developer",
      "description": "Cyprus Government Open Data",
      "longDescription": "Cyprus Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.cy",
      "docsUrl": "https://data.gov.cy/?language=en",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.cy'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:56.693Z",
      "verifiedStatus": 200,
      "latencyMs": 2017
    },
    {
      "id": "open-government-denmark",
      "name": "Open Government, Denmark API",
      "provider": "Open Government, Denmark",
      "category": "developer",
      "description": "Denmark Government Open Data",
      "longDescription": "Denmark Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.opendata.dk",
      "docsUrl": "https://www.opendata.dk/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.opendata.dk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:00.646Z",
      "verifiedStatus": 200,
      "latencyMs": 5942
    },
    {
      "id": "open-government-finland",
      "name": "Open Government, Finland API",
      "provider": "Open Government, Finland",
      "category": "developer",
      "description": "Suomi.fi Open Data is Finland’s open data catalogue. The portal gathers all open data published in Finland in a single service. Come, use it, or publish via us!",
      "longDescription": "Suomi.fi Open Data is Finland’s open data catalogue. The portal gathers all open data published in Finland in a single service. Come, use it, or publish via us!",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.avoindata.fi",
      "docsUrl": "https://www.avoindata.fi/en",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.avoindata.fi'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 8,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.548Z",
      "verifiedStatus": 200,
      "latencyMs": 9781
    },
    {
      "id": "open-government-france",
      "name": "Open Government, France API",
      "provider": "Open Government, France",
      "category": "developer",
      "description": "Plateforme des données publiques françaises : télécharger, partager et réutiliser les données de l",
      "longDescription": "Plateforme des données publiques françaises : télécharger, partager et réutiliser les données de l",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.data.gouv.fr",
      "docsUrl": "https://www.data.gouv.fr/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. French government open data API (data.gouv.fr)."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.data.gouv.fr'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:57.924Z",
      "verifiedStatus": 200,
      "latencyMs": 2901
    },
    {
      "id": "open-government-germany",
      "name": "Open Government, Germany API",
      "provider": "Open Government, Germany",
      "category": "developer",
      "description": "Auf GovData, dem Datenportal für Deutschland sind Daten aller Verwaltungsebenen zentral zugänglich.",
      "longDescription": "Auf GovData, dem Datenportal für Deutschland sind Daten aller Verwaltungsebenen zentral zugänglich.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.govdata.de",
      "docsUrl": "https://www.govdata.de/daten/-/details/govdata-metadatenkatalog",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.govdata.de'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:58.087Z",
      "verifiedStatus": 200,
      "latencyMs": 3047
    },
    {
      "id": "open-government-greece",
      "name": "Open Government, Greece API",
      "provider": "Open Government, Greece",
      "category": "developer",
      "description": "Greece Government Open Data",
      "longDescription": "Greece Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://data.gov.gr",
      "docsUrl": "https://data.gov.gr/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Greek government open data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.gr'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:59.278Z",
      "verifiedStatus": 200,
      "latencyMs": 4235
    },
    {
      "id": "open-government-india",
      "name": "Open Government, India API",
      "provider": "Open Government, India",
      "category": "developer",
      "description": "Indian Government Open Data",
      "longDescription": "Indian Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://data.gov.in",
      "docsUrl": "https://data.gov.in/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. Indian government open data portal (data.gov.in)."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.in'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 17,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.041Z",
      "verifiedStatus": 403,
      "latencyMs": 7860
    },
    {
      "id": "open-government-ireland",
      "name": "Open Government, Ireland API",
      "provider": "Open Government, Ireland",
      "category": "developer",
      "description": "Ireland Government Open Data",
      "longDescription": "Ireland Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.ie",
      "docsUrl": "https://data.gov.ie/pages/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.ie'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:59.828Z",
      "verifiedStatus": 200,
      "latencyMs": 4380
    },
    {
      "id": "open-government-italy",
      "name": "Open Government, Italy API",
      "provider": "Open Government, Italy",
      "category": "developer",
      "description": "Italy Government Open Data",
      "longDescription": "Italy Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.dati.gov.it",
      "docsUrl": "https://www.dati.gov.it/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.dati.gov.it'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:01.452Z",
      "verifiedStatus": 200,
      "latencyMs": 5461
    },
    {
      "id": "open-government-lithuania",
      "name": "Open Government, Lithuania API",
      "provider": "Open Government, Lithuania",
      "category": "developer",
      "description": "Lithuania Government Open Data",
      "longDescription": "Lithuania Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.lt",
      "docsUrl": "https://data.gov.lt/public/api/1",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.lt'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:00.770Z",
      "verifiedStatus": 200,
      "latencyMs": 4676
    },
    {
      "id": "open-government-norway",
      "name": "Open Government, Norway API",
      "provider": "Open Government, Norway",
      "category": "developer",
      "description": "Norwegian Government Open Data",
      "longDescription": "Norwegian Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.norge.no",
      "docsUrl": "https://data.norge.no/dataservices",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.norge.no'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.082Z",
      "verifiedStatus": 200,
      "latencyMs": 7911
    },
    {
      "id": "open-government-peru",
      "name": "Open Government, Peru API",
      "provider": "Open Government, Peru",
      "category": "developer",
      "description": "Peru Government Open Data",
      "longDescription": "Peru Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.datosabiertos.gob.pe",
      "docsUrl": "https://www.datosabiertos.gob.pe/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.datosabiertos.gob.pe'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:01.212Z",
      "verifiedStatus": 200,
      "latencyMs": 4900
    },
    {
      "id": "open-government-poland",
      "name": "Open Government, Poland API",
      "provider": "Open Government, Poland",
      "category": "developer",
      "description": "Poland Government Open Data",
      "longDescription": "Poland Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dane.gov.pl",
      "docsUrl": "https://dane.gov.pl/en",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dane.gov.pl'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:01.691Z",
      "verifiedStatus": 200,
      "latencyMs": 4998
    },
    {
      "id": "open-government-singapore",
      "name": "Open Government, Singapore API",
      "provider": "Open Government, Singapore",
      "category": "developer",
      "description": "Singapore&#x27;s open data platform - making data discoverable, understandable, and usable. Consistently co-creating valuable data with government agencies to empower people to innovate and make informed decisions. data.gov.sg provides free access to interactive charts and maps for national datasets, along with APIs for development.",
      "longDescription": "Singapore&#x27;s open data platform - making data discoverable, understandable, and usable. Consistently co-creating valuable data with government agencies to empower people to innovate and make informed decisions. data.gov.sg provides free access to interactive charts and maps for national datasets, along with APIs for development.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.sg",
      "docsUrl": "https://data.gov.sg/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.sg'",
      "sampleResponse": "{}",
      "scoreDepth": 28,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:01.590Z",
      "verifiedStatus": 200,
      "latencyMs": 4882
    },
    {
      "id": "open-government-slovakia",
      "name": "Open Government, Slovakia API",
      "provider": "Open Government, Slovakia",
      "category": "developer",
      "description": "Slovakia Government Open Data",
      "longDescription": "Slovakia Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.sk",
      "docsUrl": "https://data.gov.sk/en/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.sk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 0,
      "scorePricing": 90,
      "score": 33,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:20:06.260Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "open-government-sweden",
      "name": "Open Government, Sweden API",
      "provider": "Open Government, Sweden",
      "category": "developer",
      "description": "Sweden Government Open Data",
      "longDescription": "Sweden Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.dataportal.se",
      "docsUrl": "https://www.dataportal.se/en/dataservice/91_29789/api-for-the-statistical-database",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.dataportal.se'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:01.650Z",
      "verifiedStatus": 200,
      "latencyMs": 4156
    },
    {
      "id": "open-government-taiwan",
      "name": "Open Government, Taiwan API",
      "provider": "Open Government, Taiwan",
      "category": "developer",
      "description": "Taiwan Government Open Data",
      "longDescription": "Taiwan Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.tw",
      "docsUrl": "https://data.gov.tw/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.tw'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.129Z",
      "verifiedStatus": 200,
      "latencyMs": 5205
    },
    {
      "id": "open-government-thailand",
      "name": "Open Government, Thailand API",
      "provider": "Open Government, Thailand",
      "category": "developer",
      "description": "Thailand Government Open Data",
      "longDescription": "Thailand Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://data.go.th",
      "docsUrl": "https://data.go.th/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Thai government open data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.go.th'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 17,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:02.628Z",
      "verifiedStatus": 403,
      "latencyMs": 4541
    },
    {
      "id": "open-government-uk",
      "name": "Open Government, UK API",
      "provider": "Open Government, UK",
      "category": "developer",
      "description": "UK Government Open Data",
      "longDescription": "UK Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.gov.uk",
      "docsUrl": "https://data.gov.uk/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.gov.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.724Z",
      "verifiedStatus": 200,
      "latencyMs": 4446
    },
    {
      "id": "open-government-west-australia",
      "name": "Open Government, West Australia API",
      "provider": "Open Government, West Australia",
      "category": "developer",
      "description": "Data WA is the place to discover WA public sector data and connect with the broader data community. The data catalogue provides access to datasets provided by organisations across the public sector.",
      "longDescription": "Data WA is the place to discover WA public sector data and connect with the broader data community. The data catalogue provides access to datasets provided by organisations across the public sector.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.wa.gov.au",
      "docsUrl": "https://data.wa.gov.au/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.wa.gov.au'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 49,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:02.665Z",
      "verifiedStatus": 200,
      "latencyMs": 3240
    },
    {
      "id": "usaspending-gov",
      "name": "USAspending.gov API",
      "provider": "USAspending.gov",
      "category": "developer",
      "description": "US federal spending data",
      "longDescription": "US federal spending data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.usaspending.gov",
      "docsUrl": "https://api.usaspending.gov/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.usaspending.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:02.365Z",
      "verifiedStatus": 200,
      "latencyMs": 2537
    },
    {
      "id": "covid-tracking-project",
      "name": "Covid Tracking Project API",
      "provider": "Covid Tracking Project",
      "category": "developer",
      "description": "Covid-19  data for the US",
      "longDescription": "Covid-19  data for the US",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://covidtracking.com",
      "docsUrl": "https://covidtracking.com/data/api/version-2",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://covidtracking.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:02.699Z",
      "verifiedStatus": 200,
      "latencyMs": 2111
    },
    {
      "id": "adzuna",
      "name": "Adzuna API",
      "provider": "Adzuna",
      "category": "developer",
      "description": "Job board aggregator",
      "longDescription": "Job board aggregator",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.adzuna.com",
      "docsUrl": "https://developer.adzuna.com/overview",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month for job search data. Paid plans for higher volume."
      },
      "rateLimit": "1,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.adzuna.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.084Z",
      "verifiedStatus": 200,
      "latencyMs": 2438
    },
    {
      "id": "reed",
      "name": "Reed API",
      "provider": "Reed",
      "category": "developer",
      "description": "Find your next job from the 200,000 available, hire staff, or start a new course today - ♥ Mondays with Reed.co.uk, the UK's #1 job site.",
      "longDescription": "Find your next job from the 200,000 available, hire staff, or start a new course today - ♥ Mondays with Reed.co.uk, the UK's #1 job site.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.reed.co.uk",
      "docsUrl": "https://www.reed.co.uk/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Reed developer account. UK job listings API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.reed.co.uk'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.559Z",
      "verifiedStatus": 200,
      "latencyMs": 2789
    },
    {
      "id": "the-muse",
      "name": "The Muse API",
      "provider": "The Muse",
      "category": "developer",
      "description": "Find jobs at the best companies hiring near you and get free career advice.",
      "longDescription": "Find jobs at the best companies hiring near you and get free career advice.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.themuse.com",
      "docsUrl": "https://www.themuse.com/developers/api/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with The Muse API key. Job listings and company profiles; no paid tiers."
      },
      "rateLimit": "3,600 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.themuse.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.174Z",
      "verifiedStatus": 200,
      "latencyMs": 2011
    },
    {
      "id": "usajobs",
      "name": "USAJOBS API",
      "provider": "USAJOBS",
      "category": "developer",
      "description": "US government job board",
      "longDescription": "US government job board",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.usajobs.gov",
      "docsUrl": "https://developer.usajobs.gov/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with USAJOBS API key. US federal government job listings; no paid tiers."
      },
      "rateLimit": "1,000 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.usajobs.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.182Z",
      "verifiedStatus": 200,
      "latencyMs": 1970
    },
    {
      "id": "ziprecruiter",
      "name": "ZipRecruiter API",
      "provider": "ZipRecruiter",
      "category": "developer",
      "description": "Job Search: Millions of US Jobs (HIRING NOW) Near You - ZipRecruiter",
      "longDescription": "Job Search: Millions of US Jobs (HIRING NOW) Near You - ZipRecruiter",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.ziprecruiter.com",
      "docsUrl": "https://www.ziprecruiter.com/publishers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with ZipRecruiter partner account. Job listings API; approval required."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ziprecruiter.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.258Z",
      "verifiedStatus": 200,
      "latencyMs": 2806
    },
    {
      "id": "ai-for-thai",
      "name": "AI For Thai API",
      "provider": "AI For Thai",
      "category": "ai",
      "description": "Free Various Thai AI API",
      "longDescription": "Free Various Thai AI API",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://aiforthai.in.th",
      "docsUrl": "https://aiforthai.in.th/index.php",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 1,000 req/day. Paid plans for higher usage. Thai NLP services."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aiforthai.in.th'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.096Z",
      "verifiedStatus": 200,
      "latencyMs": 2506
    },
    {
      "id": "dialogflow",
      "name": "Dialogflow API",
      "provider": "Dialogflow",
      "category": "ai",
      "description": "Natural Language Processing",
      "longDescription": "Natural Language Processing",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cloud.google.com",
      "docsUrl": "https://cloud.google.com/dialogflow/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 180 req/min (ES), unlimited text interactions (Essentials). CX: $0.007/session request."
      },
      "rateLimit": "180 req/min (ES free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cloud.google.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.697Z",
      "verifiedStatus": 200,
      "latencyMs": 2047
    },
    {
      "id": "time-door",
      "name": "Time Door API",
      "provider": "Time Door",
      "category": "ai",
      "description": "Time Door is an API for statistical insights into time series data. It is easy to integrate and handles fast and messy real-world data. Sign up for free.",
      "longDescription": "Time Door is an API for statistical insights into time series data. It is easy to integrate and handles fast and messy real-world data. Sign up for free.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://timedoor.io",
      "docsUrl": "https://timedoor.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Time-based content scheduling and social API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://timedoor.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.747Z",
      "verifiedStatus": 200,
      "latencyMs": 2056
    },
    {
      "id": "7digital",
      "name": "7digital API",
      "provider": "7digital",
      "category": "entertainment",
      "description": "Api of Music store 7digital",
      "longDescription": "Api of Music store 7digital",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.7digital.com",
      "docsUrl": "https://docs.7digital.com/reference",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid B2B music API. Pricing by custom contract for music streaming and digital music data."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.7digital.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.640Z",
      "verifiedStatus": 200,
      "latencyMs": 4275
    },
    {
      "id": "ai-mastering",
      "name": "AI Mastering API",
      "provider": "AI Mastering",
      "category": "entertainment",
      "description": "AI Mastering is an automated online audio mastering service using AI. Free mastering is available.",
      "longDescription": "AI Mastering is an automated online audio mastering service using AI. Free mastering is available.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://aimastering.com",
      "docsUrl": "https://aimastering.com/api_docs/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free trial available. Paid from ¥1,080/mo (30 masterings). Pay-as-you-go: ¥50/mastering."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aimastering.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.446Z",
      "verifiedStatus": 200,
      "latencyMs": 1818
    },
    {
      "id": "bandcamp",
      "name": "Bandcamp API",
      "provider": "Bandcamp",
      "category": "entertainment",
      "description": "Discover amazing music and directly support the artists who make it.",
      "longDescription": "Discover amazing music and directly support the artists who make it.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bandcamp.com",
      "docsUrl": "https://bandcamp.com/developer",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Bandcamp partner account. Limited public API; mostly for registered labels/artists."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bandcamp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.002Z",
      "verifiedStatus": 200,
      "latencyMs": 1337
    },
    {
      "id": "genrenator",
      "name": "Genrenator API",
      "provider": "Genrenator",
      "category": "entertainment",
      "description": "Binary Jazz &#8211; A podcast by nerds",
      "longDescription": "Binary Jazz &#8211; A podcast by nerds",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://binaryjazz.us",
      "docsUrl": "https://binaryjazz.us/genrenator-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://binaryjazz.us'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:03.986Z",
      "verifiedStatus": 200,
      "latencyMs": 1287
    },
    {
      "id": "ksoft-si-lyrics",
      "name": "KSoft.Si Lyrics API",
      "provider": "KSoft.Si Lyrics",
      "category": "entertainment",
      "description": "API to get lyrics for songs",
      "longDescription": "API to get lyrics for songs",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.ksoft.si",
      "docsUrl": "https://docs.ksoft.si/api/lyrics-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; KSoft.Si suite plans for Discord bot developers."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.ksoft.si'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.906Z",
      "verifiedStatus": 200,
      "latencyMs": 3026
    },
    {
      "id": "spaceflight-news",
      "name": "Spaceflight News API",
      "provider": "Spaceflight News",
      "category": "search",
      "description": "The Spaceflight News API lets you add space related news to your apps.",
      "longDescription": "The Spaceflight News API lets you add space related news to your apps.",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://spaceflightnewsapi.net",
      "docsUrl": "https://spaceflightnewsapi.net",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "requests",
          "period": "day",
          "note": "Developer plan — limited to 1 month delay in production"
        },
        "tiers": [
          {
            "name": "Developer",
            "monthlyCents": 0,
            "included": "100 req/day, 1-mo delay in prod"
          },
          {
            "name": "Business",
            "monthlyCents": 44900,
            "included": "250k req/mo, real-time, 5yr history"
          },
          {
            "name": "Enterprise",
            "monthlyCents": 184900,
            "included": "Unlimited, full history, support"
          }
        ],
        "details": "Developer: free (100 req/day, 1-mo delay for production). Business: $449/mo (250k req/mo, no delay). Enterprise: $1,849/mo."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://spaceflightnewsapi.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.113Z",
      "verifiedStatus": 200,
      "latencyMs": 1072
    },
    {
      "id": "archive-org",
      "name": "Archive.org API",
      "provider": "Archive.org",
      "category": "developer",
      "description": "The Internet Archive",
      "longDescription": "The Internet Archive",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://archive.readme.io",
      "docsUrl": "https://archive.readme.io/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://archive.readme.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.320Z",
      "verifiedStatus": 200,
      "latencyMs": 1236
    },
    {
      "id": "wikipedia",
      "name": "Wikipedia API",
      "provider": "Wikipedia",
      "category": "developer",
      "description": "Mediawiki Encyclopedia",
      "longDescription": "Mediawiki Encyclopedia",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.mediawiki.org",
      "docsUrl": "https://www.mediawiki.org/wiki/API:Main_page",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mediawiki.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.805Z",
      "verifiedStatus": 200,
      "latencyMs": 1676
    },
    {
      "id": "datamuse",
      "name": "Datamuse API",
      "provider": "Datamuse",
      "category": "developer",
      "description": "Word-finding query engine",
      "longDescription": "Word-finding query engine",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.datamuse.com",
      "docsUrl": "https://www.datamuse.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.datamuse.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.991Z",
      "verifiedStatus": 200,
      "latencyMs": 2817
    },
    {
      "id": "uspto",
      "name": "USPTO API",
      "provider": "USPTO",
      "category": "developer",
      "description": "Home page of the United States Patent and Trademark Office",
      "longDescription": "Home page of the United States Patent and Trademark Office",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.uspto.gov",
      "docsUrl": "https://www.uspto.gov/learning-and-resources/open-data-and-mobility",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.uspto.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.311Z",
      "verifiedStatus": 200,
      "latencyMs": 1129
    },
    {
      "id": "advice-slip",
      "name": "Advice Slip API",
      "provider": "Advice Slip",
      "category": "entertainment",
      "description": "Generate random advice slips",
      "longDescription": "Generate random advice slips",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://api.adviceslip.com",
      "docsUrl": "http://api.adviceslip.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api.adviceslip.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.633Z",
      "verifiedStatus": 200,
      "latencyMs": 4074
    },
    {
      "id": "biriyani-as-a-service",
      "name": "Biriyani As A Service API",
      "provider": "Biriyani As A Service",
      "category": "entertainment",
      "description": "Biriyani images placeholder",
      "longDescription": "Biriyani images placeholder",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://biriyani.anoram.com",
      "docsUrl": "https://biriyani.anoram.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://biriyani.anoram.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 44,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.540Z",
      "verifiedStatus": 503,
      "latencyMs": 843
    },
    {
      "id": "quotes-on-design",
      "name": "Quotes on Design API",
      "provider": "Quotes on Design",
      "category": "entertainment",
      "description": "Inspirational Quotes",
      "longDescription": "Inspirational Quotes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://quotesondesign.com",
      "docsUrl": "https://quotesondesign.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://quotesondesign.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.404Z",
      "verifiedStatus": 200,
      "latencyMs": 680
    },
    {
      "id": "udemy-instructor",
      "name": "Udemy(instructor) API",
      "provider": "Udemy(instructor)",
      "category": "entertainment",
      "description": "Learn in-demand skills with online courses, get professional certificates that advance your career, and explore courses in AI, coding, business and more.",
      "longDescription": "Learn in-demand skills with online courses, get professional certificates that advance your career, and explore courses in AI, coding, business and more.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.udemy.com",
      "docsUrl": "https://www.udemy.com/developers/instructor/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Udemy instructor account. Access to your own course analytics and enrollments."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.udemy.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.507Z",
      "verifiedStatus": 200,
      "latencyMs": 760
    },
    {
      "id": "numverify",
      "name": "Numverify API",
      "provider": "Numverify",
      "category": "communication",
      "description": "Numverify API is a powerful JSON API providing international and national phone number validation, carrier, location, and line type lookup for developers.",
      "longDescription": "Numverify API is a powerful JSON API providing international and national phone number validation, carrier, location, and line type lookup for developers.",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://numverify.com",
      "docsUrl": "https://numverify.com?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo-Best-sellers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Phone number validation API. Free: 100 requests/month. Basic $9.99/mo (500 req/mo). Professional $49.99/mo (10K req). Enterprise $99.99/mo (50K req)."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://numverify.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.768Z",
      "verifiedStatus": 200,
      "latencyMs": 794
    },
    {
      "id": "cheetaho",
      "name": "CheetahO API",
      "provider": "CheetahO",
      "category": "entertainment",
      "description": "CheetahO powerfull online image compressor and optimizer to reduse GIF, JPG, PNG images size. Improve website performance with lossy, lossless compression.",
      "longDescription": "CheetahO powerfull online image compressor and optimizer to reduse GIF, JPG, PNG images size. Improve website performance with lossy, lossless compression.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cheetaho.com",
      "docsUrl": "https://cheetaho.com/docs/getting-started/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1 MB/day image optimization. Lite $9/mo, Pro $29/mo, Elite $59/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cheetaho.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.542Z",
      "verifiedStatus": 200,
      "latencyMs": 556
    },
    {
      "id": "lorem-picsum",
      "name": "Lorem Picsum API",
      "provider": "Lorem Picsum",
      "category": "entertainment",
      "description": "Images from Unsplash",
      "longDescription": "Images from Unsplash",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://picsum.photos",
      "docsUrl": "https://picsum.photos/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://picsum.photos'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.708Z",
      "verifiedStatus": 200,
      "latencyMs": 706
    },
    {
      "id": "objectcut",
      "name": "ObjectCut API",
      "provider": "ObjectCut",
      "category": "entertainment",
      "description": "Automatic background removal real-time service powered by AI.",
      "longDescription": "Automatic background removal real-time service powered by AI.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://objectcut.com",
      "docsUrl": "https://objectcut.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 50 req/month. Starter $9.99/mo (500 req), Pro $24.99/mo (2,500 req)."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://objectcut.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.693Z",
      "verifiedStatus": 200,
      "latencyMs": 611
    },
    {
      "id": "pexels",
      "name": "Pexels API",
      "provider": "Pexels",
      "category": "entertainment",
      "description": "Free stock photos & videos you can use everywhere. Browse millions of high-quality royalty free stock images & copyright free pictures. No attribution required.",
      "longDescription": "Free stock photos & videos you can use everywhere. Browse millions of high-quality royalty free stock images & copyright free pictures. No attribution required.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.pexels.com",
      "docsUrl": "https://www.pexels.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for commercial and personal use. No paid API tiers; attribution encouraged."
      },
      "rateLimit": "200 req/hour · 20,000 req/month",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.pexels.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.612Z",
      "verifiedStatus": 503,
      "latencyMs": 516
    },
    {
      "id": "photoroom",
      "name": "PhotoRoom API",
      "provider": "PhotoRoom",
      "category": "entertainment",
      "description": "Create product and portrait pictures using only your phone. Remove background, change background and showcase products.",
      "longDescription": "Create product and portrait pictures using only your phone. Remove background, change background and showcase products.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.photoroom.com",
      "docsUrl": "https://www.photoroom.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10 req/month. Pro from $9.99/mo. Enterprise pricing available."
      },
      "rateLimit": "10 req/min (free); higher on paid plans",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.photoroom.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.701Z",
      "verifiedStatus": 200,
      "latencyMs": 588
    },
    {
      "id": "remove-bg",
      "name": "Remove.bg API",
      "provider": "Remove.bg",
      "category": "entertainment",
      "description": "Remove image backgrounds automatically in 5 seconds with just one click. Don't spend hours manually picking pixels. Upload your photo now & see the magic.",
      "longDescription": "Remove image backgrounds automatically in 5 seconds with just one click. Don't spend hours manually picking pixels. Upload your photo now & see the magic.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.remove.bg",
      "docsUrl": "https://www.remove.bg/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 50 previews/mo. Paid from $0.10/image. API credits: $9 for 125 images."
      },
      "rateLimit": "500 req/hour (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.remove.bg'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.903Z",
      "verifiedStatus": 200,
      "latencyMs": 645
    },
    {
      "id": "codeforces",
      "name": "Codeforces API",
      "provider": "Codeforces",
      "category": "developer",
      "description": "Codeforces. Programming competitions and contests, programming community",
      "longDescription": "Codeforces. Programming competitions and contests, programming community",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://codeforces.com",
      "docsUrl": "https://codeforces.com/apiHelp",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Competitive programming platform API; no paid tiers."
      },
      "rateLimit": "5 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://codeforces.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.029Z",
      "verifiedStatus": 200,
      "latencyMs": 717
    },
    {
      "id": "judge0-ce",
      "name": "Judge0 CE API",
      "provider": "Judge0 CE",
      "category": "developer",
      "description": "Online code execution system",
      "longDescription": "Online code execution system",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ce.judge0.com",
      "docsUrl": "https://ce.judge0.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free self-hosted (open source). RapidAPI hosted: Basic $0 (50 req/day), Pro $10/mo (500/day)."
      },
      "rateLimit": "50 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ce.judge0.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.994Z",
      "verifiedStatus": 200,
      "latencyMs": 674
    },
    {
      "id": "iseven-humor",
      "name": "isEven (humor) API",
      "provider": "isEven (humor)",
      "category": "developer",
      "description": "Check if a number is even",
      "longDescription": "Check if a number is even",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://isevenapi.xyz",
      "docsUrl": "https://isevenapi.xyz/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://isevenapi.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.198Z",
      "verifiedStatus": 200,
      "latencyMs": 794
    },
    {
      "id": "isro",
      "name": "ISRO API",
      "provider": "ISRO",
      "category": "developer",
      "description": "ISRO Space Crafts Information",
      "longDescription": "ISRO Space Crafts Information",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://isro.vercel.app",
      "docsUrl": "https://isro.vercel.app",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://isro.vercel.app'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 90,
      "scorePricing": 90,
      "score": 60,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:04.929Z",
      "verifiedStatus": 200,
      "latencyMs": 483
    },
    {
      "id": "nasa",
      "name": "NASA API",
      "provider": "NASA",
      "category": "developer",
      "description": "NASA data, including imagery",
      "longDescription": "NASA data, including imagery",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.nasa.gov",
      "docsUrl": "https://api.nasa.gov",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.nasa.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.184Z",
      "verifiedStatus": 200,
      "latencyMs": 677
    },
    {
      "id": "nasa-ads",
      "name": "NASA ADS API",
      "provider": "NASA ADS",
      "category": "developer",
      "description": "A powerful, streamlined new Astrophysics Data System",
      "longDescription": "A powerful, streamlined new Astrophysics Data System",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ui.adsabs.harvard.edu",
      "docsUrl": "https://ui.adsabs.harvard.edu/help/api/api-docs.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with NASA ADS developer token. Astrophysics Data System for scientific literature."
      },
      "rateLimit": "5,000 req/day",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ui.adsabs.harvard.edu'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.341Z",
      "verifiedStatus": 200,
      "latencyMs": 801
    },
    {
      "id": "tle",
      "name": "TLE API",
      "provider": "TLE",
      "category": "developer",
      "description": "Satellite information",
      "longDescription": "Satellite information",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://tle.ivanstanojevic.me",
      "docsUrl": "https://tle.ivanstanojevic.me/#/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tle.ivanstanojevic.me'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.958Z",
      "verifiedStatus": 200,
      "latencyMs": 1416
    },
    {
      "id": "usgs-earthquake-hazards-program",
      "name": "USGS Earthquake Hazards Program API",
      "provider": "USGS Earthquake Hazards Program",
      "category": "developer",
      "description": "Earthquakes data real-time",
      "longDescription": "Earthquakes data real-time",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://earthquake.usgs.gov",
      "docsUrl": "https://earthquake.usgs.gov/fdsnws/event/1/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://earthquake.usgs.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.364Z",
      "verifiedStatus": 200,
      "latencyMs": 816
    },
    {
      "id": "rappi",
      "name": "Rappi API",
      "provider": "Rappi",
      "category": "ecommerce",
      "description": "Integrate with Rappi and enhance your adoption as an ally with the Rappi API Documentation, User Guides, FAQs, and development resources.",
      "longDescription": "Integrate with Rappi and enhance your adoption as an ally with the Rappi API Documentation, User Guides, FAQs, and development resources.",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://dev-portal.rappi.com",
      "docsUrl": "https://dev-portal.rappi.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Rappi Latin American delivery API for merchant partners."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dev-portal.rappi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.748Z",
      "verifiedStatus": 200,
      "latencyMs": 2136
    },
    {
      "id": "disqus",
      "name": "Disqus API",
      "provider": "Disqus",
      "category": "social",
      "description": "More publishers trust us to engage, grow, and understand their audiences than any other. Build your on-site community with Disqus.",
      "longDescription": "More publishers trust us to engage, grow, and understand their audiences than any other. Build your on-site community with Disqus.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://disqus.com",
      "docsUrl": "https://disqus.com/api/docs/auth/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for basic commenting. Disqus Plus $11/mo: no ads, custom reactions. Disqus Pro $99/mo: analytics, SSO. Enterprise custom. API usage is free with limits."
      },
      "rateLimit": "1,000 req/hour (unauthenticated) · Higher with auth",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://disqus.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.653Z",
      "verifiedStatus": 200,
      "latencyMs": 959
    },
    {
      "id": "fuck-off-as-a-service",
      "name": "Fuck Off as a Service API",
      "provider": "Fuck Off as a Service",
      "category": "social",
      "description": "RESTful API (Representational State Transfer) has become a standard in the web development world due to its simplicity, scalability and flexibility.",
      "longDescription": "RESTful API (Representational State Transfer) has become a standard in the web development world due to its simplicity, scalability and flexibility.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.foaas.com",
      "docsUrl": "https://www.foaas.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.foaas.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.848Z",
      "verifiedStatus": 200,
      "latencyMs": 1146
    },
    {
      "id": "open-collective",
      "name": "Open Collective API",
      "provider": "Open Collective",
      "category": "social",
      "description": "We are on a mission to help collaborative groups collect and spend money transparently.",
      "longDescription": "We are on a mission to help collaborative groups collect and spend money transparently.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.opencollective.com",
      "docsUrl": "https://docs.opencollective.com/help/developers/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.opencollective.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:08.811Z",
      "verifiedStatus": 200,
      "latencyMs": 4103
    },
    {
      "id": "pinte",
      "name": "Pinterest API",
      "provider": "Pinterest",
      "category": "social",
      "description": "The world's catalog of ideas",
      "longDescription": "The world's catalog of ideas",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.pinterest.com",
      "docsUrl": "https://developers.pinterest.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers. Pinterest API v5 requires app review. OAuth 2.0. Standard access free; advertising features need partner approval."
      },
      "rateLimit": "1 req/s per user token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.pinterest.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.074Z",
      "verifiedStatus": 200,
      "latencyMs": 1306
    },
    {
      "id": "product-hunt",
      "name": "Product Hunt API",
      "provider": "Product Hunt",
      "category": "social",
      "description": "The best new products in tech",
      "longDescription": "The best new products in tech",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.producthunt.com",
      "docsUrl": "https://api.producthunt.com/v2/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access for developers. Requires OAuth 2.0. GraphQL API. Rate limits apply. Good for building integrations around product launches."
      },
      "rateLimit": "GraphQL: reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.producthunt.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.972Z",
      "verifiedStatus": 404,
      "latencyMs": 1167
    },
    {
      "id": "saidit",
      "name": "Saidit API",
      "provider": "Saidit",
      "category": "social",
      "description": "Open Source Reddit Clone",
      "longDescription": "Open Source Reddit Clone",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.saidit.net",
      "docsUrl": "https://www.saidit.net/dev/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source Reddit alternative API. No paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.saidit.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.254Z",
      "verifiedStatus": 429,
      "latencyMs": 1351
    },
    {
      "id": "telegram-mtproto",
      "name": "Telegram MTProto API",
      "provider": "Telegram MTProto",
      "category": "social",
      "description": "Telegram Bot API lets you build bots that send messages, photos, files, polls, and inline keyboards. Supports webhooks, inline mode, payments, and games. Completely free to use.",
      "longDescription": "Read and write Telegram data",
      "color": "#8b5cf6",
      "tags": [
        "communication",
        "messaging",
        "bots",
        "chat",
        "social"
      ],
      "authType": "api-key",
      "authDescription": "Bot token appended to the base URL path (no header required)",
      "authExample": "GET https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getMe",
      "baseUrl": "https://api.telegram.org",
      "docsUrl": "https://core.telegram.org/api#getting-started",
      "hasFreeTier": true,
      "pricing": {
        "model": "free",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Completely free, no limits"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Unlimited — completely free"
          }
        ],
        "details": "The Telegram Bot API is 100% free with no usage limits. Bots can send up to 30 messages/second globally, or 1 message/second per chat."
      },
      "rateLimit": "30 messages/sec (global); 1 message/sec per chat",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://core.telegram.org'",
      "sampleResponse": "{}",
      "scoreDepth": 34,
      "scoreLatency": 40,
      "scorePricing": 100,
      "score": 56,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:08.046Z",
      "verifiedStatus": 200,
      "latencyMs": 3117
    },
    {
      "id": "tumblr",
      "name": "Tumblr API",
      "provider": "Tumblr",
      "category": "social",
      "description": "Explore trending topics on Tumblr. See all of the GIFs, fan art, and general conversation about the internet’s favorite things.",
      "longDescription": "Explore trending topics on Tumblr. See all of the GIFs, fan art, and general conversation about the internet’s favorite things.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.tumblr.com",
      "docsUrl": "https://www.tumblr.com/docs/en/api/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access. Tumblr API is free for developers; requires OAuth 1.0a. No paid API tiers. Rate limits enforced based on request volume."
      },
      "rateLimit": "250 req/day (unauthenticated) · 300 req/hour (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.tumblr.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.276Z",
      "verifiedStatus": 200,
      "latencyMs": 1282
    },
    {
      "id": "vk",
      "name": "vk API",
      "provider": "vk",
      "category": "social",
      "description": "Read and write vk data",
      "longDescription": "Read and write vk data",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://vk.com",
      "docsUrl": "https://vk.com/dev/sites",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access (VKontakte). Requires developer account. OAuth 2.0 authentication. No paid API tiers; rate limits apply. Russian social network."
      },
      "rateLimit": "3 req/s (default) · 5 req/s (with captcha solve)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://vk.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.871Z",
      "verifiedStatus": 418,
      "latencyMs": 1842
    },
    {
      "id": "city-bikes",
      "name": "City Bikes API",
      "provider": "City Bikes",
      "category": "entertainment",
      "description": "City Bikes around the world",
      "longDescription": "City Bikes around the world",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.citybik.es",
      "docsUrl": "https://api.citybik.es/v2/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.citybik.es'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.063Z",
      "verifiedStatus": 200,
      "latencyMs": 3879
    },
    {
      "id": "itsthisforthat",
      "name": "ItsThisForThat API",
      "provider": "ItsThisForThat",
      "category": "developer",
      "description": "Generate Random startup ideas",
      "longDescription": "Generate Random startup ideas",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://itsthisforthat.com",
      "docsUrl": "https://itsthisforthat.com/api.php",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://itsthisforthat.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.522Z",
      "verifiedStatus": 200,
      "latencyMs": 1323
    },
    {
      "id": "randommer",
      "name": "Randommer API",
      "provider": "Randommer",
      "category": "developer",
      "description": "Generate free random numbers, phone numbers, names list, security numbers, validate telephones and everything that is random. Free API support is included",
      "longDescription": "Generate free random numbers, phone numbers, names list, security numbers, validate telephones and everything that is random. Free API support is included",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://randommer.io",
      "docsUrl": "https://randommer.io/randommer-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/month. Basic $1.99/mo (5,000 req), Pro $4.99/mo (50,000 req)."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://randommer.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.766Z",
      "verifiedStatus": 200,
      "latencyMs": 1424
    },
    {
      "id": "randomuser",
      "name": "RandomUser API",
      "provider": "RandomUser",
      "category": "developer",
      "description": "Random user generator is a FREE API for generating placeholder user information. Get profile photos, names, and more. It",
      "longDescription": "Random user generator is a FREE API for generating placeholder user information. Get profile photos, names, and more. It",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://randomuser.me",
      "docsUrl": "https://randomuser.me",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://randomuser.me'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.644Z",
      "verifiedStatus": 200,
      "latencyMs": 1279
    },
    {
      "id": "yes-no",
      "name": "Yes No API",
      "provider": "Yes No",
      "category": "developer",
      "description": "Generate yes or no randomly",
      "longDescription": "Generate yes or no randomly",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://yesno.wtf",
      "docsUrl": "https://yesno.wtf/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://yesno.wtf'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.610Z",
      "verifiedStatus": 200,
      "latencyMs": 1957
    },
    {
      "id": "detect-language",
      "name": "Detect Language API",
      "provider": "Detect Language",
      "category": "ai",
      "description": "Fast, reliable text language identification API. Detects 216 languages. Supports short texts, batch requests, JavaScript, Python, C#, Java, PHP, Go, Ruby and more.",
      "longDescription": "Fast, reliable text language identification API. Detects 216 languages. Supports short texts, batch requests, JavaScript, Python, C#, Java, PHP, Go, Ruby and more.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://detectlanguage.com",
      "docsUrl": "https://detectlanguage.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month. Basic $9/mo (10,000 req), Pro $29/mo (100,000 req)."
      },
      "rateLimit": "1,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://detectlanguage.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.400Z",
      "verifiedStatus": 200,
      "latencyMs": 1552
    },
    {
      "id": "amadeus-for-developers",
      "name": "Amadeus for Developers API",
      "provider": "Amadeus for Developers",
      "category": "maps",
      "description": "Amadeus Travel APIs provide access to global flight search, hotel booking, airport data, points of interest, and trip planning. Used by major travel platforms worldwide.",
      "longDescription": "Travel Search - Limited usage",
      "color": "#3b82f6",
      "tags": [
        "maps",
        "travel",
        "flights",
        "hotels",
        "booking",
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 Client Credentials — exchange API key + secret for access token",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://api.amadeus.com/v2",
      "docsUrl": "https://developers.amadeus.com/self-service",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "test",
          "note": "Free test environment with synthetic data"
        },
        "tiers": [
          {
            "name": "Test (Free)",
            "monthlyCents": 0,
            "included": "Free test environment, synthetic data"
          },
          {
            "name": "Production",
            "monthlyCents": 0,
            "included": "PAYG per API call (e.g. $0.005/flight search)"
          }
        ],
        "unitCost": {
          "amountCents": 50,
          "per": 10000,
          "unit": "flight search calls"
        },
        "details": "Test environment: free with synthetic data. Production: pay-as-you-go per API call. Flight search: ~$0.005/call. Volume discounts available."
      },
      "rateLimit": "100 calls/sec (production); varies by API",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.amadeus.com'",
      "sampleResponse": "{}",
      "scoreDepth": 34,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 50,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.697Z",
      "verifiedStatus": 404,
      "latencyMs": 1791
    },
    {
      "id": "izi",
      "name": "Izi API",
      "provider": "Izi",
      "category": "maps",
      "description": "Audio guide for travellers",
      "longDescription": "Audio guide for travellers",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://api-docs.izi.travel",
      "docsUrl": "http://api-docs.izi.travel/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for non-commercial audio tour content. Paid for commercial and tourism apps."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api-docs.izi.travel'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.655Z",
      "verifiedStatus": 200,
      "latencyMs": 3697
    },
    {
      "id": "sabre-for-developers",
      "name": "Sabre for Developers API",
      "provider": "Sabre for Developers",
      "category": "maps",
      "description": "Access powerful travel APIs, SDKs, and tools to build airline, hotel, and agency solutions. Get integration guides, documentation, and expert support for seamless development.",
      "longDescription": "Access powerful travel APIs, SDKs, and tools to build airline, hotel, and agency solutions. Get integration guides, documentation, and expert support for seamless development.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.sabre.com",
      "docsUrl": "https://developer.sabre.com/guides/travel-agency/quickstart/getting-started-in-travel",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid B2B travel API. Pricing by custom contract for airlines, hotels, and car rental data."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.sabre.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.424Z",
      "verifiedStatus": 200,
      "latencyMs": 1452
    },
    {
      "id": "transport-for-budapest-hungary",
      "name": "Transport for Budapest, Hungary API",
      "provider": "Transport for Budapest, Hungary",
      "category": "maps",
      "description": "Budapest public transport API",
      "longDescription": "Budapest public transport API",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://bkkfutar.docs.apiary.io",
      "docsUrl": "https://bkkfutar.docs.apiary.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bkkfutar.docs.apiary.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.555Z",
      "verifiedStatus": 200,
      "latencyMs": 1564
    },
    {
      "id": "transport-for-finland",
      "name": "Transport for Finland API",
      "provider": "Transport for Finland",
      "category": "maps",
      "description": "Uuden ajan reittioppaan käyttöliittymät ja rajapinnat.",
      "longDescription": "Uuden ajan reittioppaan käyttöliittymät ja rajapinnat.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://digitransit.fi",
      "docsUrl": "https://digitransit.fi/en/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://digitransit.fi'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 52,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.798Z",
      "verifiedStatus": 200,
      "latencyMs": 1724
    },
    {
      "id": "transport-for-manchester-england",
      "name": "Transport for Manchester, England API",
      "provider": "Transport for Manchester, England",
      "category": "maps",
      "description": "TfGM transport network data",
      "longDescription": "TfGM transport network data",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.tfgm.com",
      "docsUrl": "https://developer.tfgm.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Transport for Greater Manchester open data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.tfgm.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.843Z",
      "verifiedStatus": 200,
      "latencyMs": 3589
    },
    {
      "id": "transport-for-spain",
      "name": "Transport for Spain API",
      "provider": "Transport for Spain",
      "category": "maps",
      "description": "Public trains of Spain",
      "longDescription": "Public trains of Spain",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://data.renfe.com",
      "docsUrl": "https://data.renfe.com/api/1/util/snippet/api_info.html?resource_id=a2368cff-1562-4dde-8466-9635ea3a572a",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://data.renfe.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:08.088Z",
      "verifiedStatus": 200,
      "latencyMs": 1828
    },
    {
      "id": "transport-for-sweden",
      "name": "Transport for Sweden API",
      "provider": "Transport for Sweden",
      "category": "maps",
      "description": "Public Transport consumer",
      "longDescription": "Public Transport consumer",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.trafiklab.se",
      "docsUrl": "https://www.trafiklab.se/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Trafiklab Swedish public transport APIs."
      },
      "rateLimit": "Varies by dataset; generally 10,000 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.trafiklab.se'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.765Z",
      "verifiedStatus": 200,
      "latencyMs": 1489
    },
    {
      "id": "cleanuri",
      "name": "CleanURI API",
      "provider": "CleanURI",
      "category": "developer",
      "description": "cleanuri.com &#0151; Long URL Shortener",
      "longDescription": "cleanuri.com &#0151; Long URL Shortener",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://cleanuri.com",
      "docsUrl": "https://cleanuri.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cleanuri.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.991Z",
      "verifiedStatus": 200,
      "latencyMs": 1469
    },
    {
      "id": "clico",
      "name": "Clico API",
      "provider": "Clico",
      "category": "developer",
      "description": "URL shortener service",
      "longDescription": "URL shortener service",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cli.com",
      "docsUrl": "https://cli.com/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. URL shortener API with click analytics."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cli.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.707Z",
      "verifiedStatus": 200,
      "latencyMs": 3066
    },
    {
      "id": "cutt-ly",
      "name": "Cutt.ly API",
      "provider": "Cutt.ly",
      "category": "developer",
      "description": "URL shortener service",
      "longDescription": "URL shortener service",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://cutt.ly",
      "docsUrl": "https://cutt.ly/api-documentation/cuttly-links-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 25 links/day. Pro $25/yr (monthly plan). URL shortener with analytics."
      },
      "rateLimit": "25 links/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://cutt.ly'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:07.942Z",
      "verifiedStatus": 200,
      "latencyMs": 1298
    },
    {
      "id": "mgnet-me",
      "name": "Mgnet.me API",
      "provider": "Mgnet.me",
      "category": "developer",
      "description": "Torrent URL shorten API",
      "longDescription": "Torrent URL shorten API",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "http://mgnet.me",
      "docsUrl": "http://mgnet.me/api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://mgnet.me'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.238Z",
      "verifiedStatus": 200,
      "latencyMs": 2490
    },
    {
      "id": "catch-the-show",
      "name": "Catch The Show API",
      "provider": "Catch The Show",
      "category": "entertainment",
      "description": "REST API for next-episode.net",
      "longDescription": "REST API for next-episode.net",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://catchtheshow.herokuapp.com",
      "docsUrl": "https://catchtheshow.herokuapp.com/api/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://catchtheshow.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:08.228Z",
      "verifiedStatus": 404,
      "latencyMs": 1462
    },
    {
      "id": "dailymotion",
      "name": "Dailymotion API",
      "provider": "Dailymotion",
      "category": "entertainment",
      "description": "Dailymotion Developer API",
      "longDescription": "Dailymotion Developer API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.dailymotion.com",
      "docsUrl": "https://developer.dailymotion.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account. No paid API tiers for video metadata access."
      },
      "rateLimit": "10,000 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.dailymotion.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:13.763Z",
      "verifiedStatus": 200,
      "latencyMs": 6892
    },
    {
      "id": "game-of-thrones-quotes",
      "name": "Game of Thrones Quotes API",
      "provider": "Game of Thrones Quotes",
      "category": "entertainment",
      "description": "A free API to retrieve some quotes of Game of Thrones!",
      "longDescription": "A free API to retrieve some quotes of Game of Thrones!",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://gameofthronesquotes.xyz",
      "docsUrl": "https://gameofthronesquotes.xyz/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://gameofthronesquotes.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.622Z",
      "verifiedStatus": 200,
      "latencyMs": 2222
    },
    {
      "id": "motivational-quotes",
      "name": "Motivational Quotes API",
      "provider": "Motivational Quotes",
      "category": "entertainment",
      "description": "Random Motivational Quotes",
      "longDescription": "Random Motivational Quotes",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://nodejs-quoteapp.herokuapp.com",
      "docsUrl": "https://nodejs-quoteapp.herokuapp.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nodejs-quoteapp.herokuapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.181Z",
      "verifiedStatus": 404,
      "latencyMs": 1757
    },
    {
      "id": "simkl",
      "name": "Simkl API",
      "provider": "Simkl",
      "category": "entertainment",
      "description": "Movie, TV and Anime data",
      "longDescription": "Movie, TV and Anime data",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://simkl.docs.apiary.io",
      "docsUrl": "https://simkl.docs.apiary.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account. No paid API tiers for movie/TV tracking data."
      },
      "rateLimit": "1 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://simkl.docs.apiary.io'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.131Z",
      "verifiedStatus": 200,
      "latencyMs": 1576
    },
    {
      "id": "swapi-graphql",
      "name": "SWAPI GraphQL API",
      "provider": "SWAPI GraphQL",
      "category": "entertainment",
      "description": "Star Wars GraphQL API",
      "longDescription": "Star Wars GraphQL API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://graphql.org",
      "docsUrl": "https://graphql.org/swapi-graphql",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://graphql.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.299Z",
      "verifiedStatus": 200,
      "latencyMs": 1689
    },
    {
      "id": "the-lord-of-the-rings",
      "name": "The Lord of the Rings API",
      "provider": "The Lord of the Rings",
      "category": "entertainment",
      "description": "The Lord of the Rings API",
      "longDescription": "The Lord of the Rings API",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://the-one-api.dev",
      "docsUrl": "https://the-one-api.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with One API account. Lord of the Rings data; no paid tiers."
      },
      "rateLimit": "100 req/10min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://the-one-api.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.079Z",
      "verifiedStatus": 200,
      "latencyMs": 2446
    },
    {
      "id": "meteorologisk-institutt",
      "name": "Meteorologisk Institutt API",
      "provider": "Meteorologisk Institutt",
      "category": "weather",
      "description": "Weather and climate data",
      "longDescription": "Weather and climate data",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.met.no",
      "docsUrl": "https://api.met.no/weatherapi/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.met.no'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.895Z",
      "verifiedStatus": 200,
      "latencyMs": 2196
    },
    {
      "id": "yahoo-gemini-api",
      "name": "Yahoo Gemini API API",
      "provider": "Yahoo Gemini API",
      "category": "ai",
      "description": "Yahoo Gemini API API. See documentation for full details.",
      "longDescription": "Yahoo Gemini API API. See documentation for full details.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.yahoo.com",
      "docsUrl": "https://developer.yahoo.com/gemini/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid advertising API. Yahoo DSP pricing varies; contact Yahoo for current ad pricing."
      },
      "rateLimit": "Based on account",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.yahoo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:11.761Z",
      "verifiedStatus": 200,
      "latencyMs": 3995
    },
    {
      "id": "zoho-reports-api",
      "name": "Zoho Reports API API",
      "provider": "Zoho Reports API",
      "category": "developer",
      "description": "Zoho Reports API API. See documentation for full details.",
      "longDescription": "Zoho Reports API API. See documentation for full details.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://zohoreportsapi.wiki.zoho.com",
      "docsUrl": "https://zohoreportsapi.wiki.zoho.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 GB storage per account. Standard $30/mo (10 users), Premium $45/mo (15 users)."
      },
      "rateLimit": "100 req/hour per user",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://zohoreportsapi.wiki.zoho.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.684Z",
      "verifiedStatus": 400,
      "latencyMs": 1886
    },
    {
      "id": "bitcoin",
      "name": "Bitcoin API",
      "provider": "Bitcoin",
      "category": "finance",
      "description": "Bitcoin API. See documentation for full details.",
      "longDescription": "Bitcoin API. See documentation for full details.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.bitcoin.org",
      "docsUrl": "https://developer.bitcoin.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. No paid tiers; open Bitcoin price and blockchain data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.bitcoin.org'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.641Z",
      "verifiedStatus": 200,
      "latencyMs": 1698
    },
    {
      "id": "exchange-rates-api",
      "name": "Exchange Rates API API",
      "provider": "Exchange Rates API",
      "category": "finance",
      "description": "Exchange Rates API API. See documentation for full details.",
      "longDescription": "Exchange Rates API API. See documentation for full details.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://blockchain.info",
      "docsUrl": "https://blockchain.info/api/exchange_rates_api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 250 req/month (EUR base only). Basic $9.99/mo, Pro $19.99/mo, Premium $39.99/mo."
      },
      "rateLimit": "250 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://blockchain.info'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:11.151Z",
      "verifiedStatus": 200,
      "latencyMs": 3160
    },
    {
      "id": "braintree",
      "name": "Braintree API",
      "provider": "Braintree",
      "category": "payments",
      "description": "Braintree API. See documentation for full details.",
      "longDescription": "Braintree API. See documentation for full details.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.braintreepayments.com",
      "docsUrl": "https://developers.braintreepayments.com",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 259,
          "per": 10000,
          "unit": "transaction value (2.59% + $0.49)"
        },
        "details": "Standard: 2.59% + $0.49/transaction (US cards). Venmo: 3.49% + $0.49. International cards: +1.5%. No monthly fee, no setup fee."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.braintreepayments.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 75,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.847Z",
      "verifiedStatus": 200,
      "latencyMs": 2800
    },
    {
      "id": "ip1sms",
      "name": "iP1sms API",
      "provider": "iP1sms",
      "category": "communication",
      "description": "iP1sms API. See documentation for full details.",
      "longDescription": "iP1sms API. See documentation for full details.",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.ip1sms.com",
      "docsUrl": "https://www.ip1sms.com/en/developer/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Swedish SMS gateway (iP1). Pay-as-you-go: SEK 0.29-0.59/SMS. Monthly plans available from SEK 79/mo. Nordic-focused carrier. Free test credits."
      },
      "rateLimit": "100 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ip1sms.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:12.893Z",
      "verifiedStatus": 200,
      "latencyMs": 4805
    },
    {
      "id": "digitalocean-spaces",
      "name": "DigitalOcean Spaces API",
      "provider": "DigitalOcean Spaces",
      "category": "weather",
      "description": "DigitalOcean Spaces API. See documentation for full details.",
      "longDescription": "DigitalOcean Spaces API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.digitalocean.com",
      "docsUrl": "https://www.digitalocean.com/products/spaces",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 400,
        "freeQuota": {
          "amount": 20000,
          "unit": "credit-cents",
          "period": "signup",
          "note": "$200 credit for 60 days (new users)"
        },
        "tiers": [
          {
            "name": "Droplet (Basic)",
            "monthlyCents": 400,
            "included": "1 vCPU, 512MB RAM, 10GB SSD"
          },
          {
            "name": "Managed DB (Basic)",
            "monthlyCents": 1500,
            "included": "1 vCPU, 1GB RAM, MySQL/PG/Redis"
          },
          {
            "name": "Spaces Storage",
            "monthlyCents": 500,
            "included": "250 GB + 1 TB transfer/mo"
          }
        ],
        "details": "Droplets from $4/mo. Managed databases from $15/mo. Spaces object storage: $5/mo for 250GB. Kubernetes: $12/mo per node. PAYG pricing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.digitalocean.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 75,
      "score": 48,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.866Z",
      "verifiedStatus": 200,
      "latencyMs": 1638
    },
    {
      "id": "microsoft-azure-machine-learning-api",
      "name": "Microsoft Azure Machine Learning API API",
      "provider": "Microsoft Azure Machine Learning API",
      "category": "ai",
      "description": "Microsoft Azure Machine Learning API API. See documentation for full details.",
      "longDescription": "Microsoft Azure Machine Learning API API. See documentation for full details.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://azure.microsoft.com",
      "docsUrl": "https://azure.microsoft.com/en-us/services/cognitive-services/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. Prices vary by service (Vision: $1/1,000 transactions; Custom Vision: $2/1,000). Free tier available."
      },
      "rateLimit": "20 req/s (free tier F0)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://azure.microsoft.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:09.967Z",
      "verifiedStatus": 404,
      "latencyMs": 1156
    },
    {
      "id": "amazon-maps-api-v2",
      "name": "Amazon Maps API v2 API",
      "provider": "Amazon Maps API v2",
      "category": "maps",
      "description": "Amazon Maps API v2 API. See documentation for full details.",
      "longDescription": "Amazon Maps API v2 API. See documentation for full details.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.amazon.com",
      "docsUrl": "https://developer.amazon.com/maps",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go via Amazon Location Service. Maps: $0.50/1,000 tiles. Geocoding: $0.50/1,000 req."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.amazon.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.243Z",
      "verifiedStatus": 200,
      "latencyMs": 1180
    },
    {
      "id": "here-maps-api",
      "name": "HERE Maps API API",
      "provider": "HERE Maps API",
      "category": "maps",
      "description": "HERE Maps API API. See documentation for full details.",
      "longDescription": "HERE Maps API API. See documentation for full details.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.here.com",
      "docsUrl": "https://developer.here.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free: 250,000 req/month. Paid from $9/mo (500K req). REST APIs for routing, geocoding, maps."
      },
      "rateLimit": "250,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.here.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:11.762Z",
      "verifiedStatus": 200,
      "latencyMs": 2631
    },
    {
      "id": "open-street-map",
      "name": "Open Street Map API",
      "provider": "Open Street Map",
      "category": "maps",
      "description": "Open Street Map API. See documentation for full details.",
      "longDescription": "Open Street Map API. See documentation for full details.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://wiki.openstreetmap.org",
      "docsUrl": "http://wiki.openstreetmap.org/wiki/API",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — OpenStreetMap data is free (ODbL license). The Nominatim geocoding API is free but has a 1 req/s usage policy. Run your own instance for higher volume."
      },
      "rateLimit": "1 req/s (Nominatim public policy)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://wiki.openstreetmap.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:13.040Z",
      "verifiedStatus": 200,
      "latencyMs": 3859
    },
    {
      "id": "pinterest",
      "name": "Pinterest API",
      "provider": "Pinterest",
      "category": "social",
      "description": "Pinterest API. See documentation for full details.",
      "longDescription": "Pinterest API. See documentation for full details.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.pinterest.com",
      "docsUrl": "https://www.pinterest.com/login/?next=http%3A%2F%2Fdevelopers.pinterest.com%2Fapi_docs%2F",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers. Pinterest API v5 requires app review. Ads API for business. Standard access free; some features require partner approval."
      },
      "rateLimit": "1 req/s per user token · 1K req/day (app-level basic)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.pinterest.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.298Z",
      "verifiedStatus": 200,
      "latencyMs": 1060
    },
    {
      "id": "whatsapp-document-interaction",
      "name": "Whatsapp Document Interaction API",
      "provider": "Whatsapp Document Interaction",
      "category": "communication",
      "description": "Whatsapp Document Interaction API. See documentation for full details.",
      "longDescription": "Whatsapp Document Interaction API. See documentation for full details.",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://faq.whatsapp.com",
      "docsUrl": "https://faq.whatsapp.com/en/iphone/23559013",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid via WhatsApp Business Platform. Conversation-based pricing; $0.005–$0.08/conversation."
      },
      "rateLimit": "Based on account tier",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://faq.whatsapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.307Z",
      "verifiedStatus": 200,
      "latencyMs": 1008
    },
    {
      "id": "accuweather",
      "name": "AccuWeather API",
      "provider": "AccuWeather",
      "category": "weather",
      "description": "AccuWeather API. See documentation for full details.",
      "longDescription": "AccuWeather API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.accuweather.com",
      "docsUrl": "https://developer.accuweather.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 50 calls/day (rolling 24hr). Limited $2/mo (250 calls/day). Plus $25/mo (2.5K calls/day). Pro $50/mo (25K calls/day). Enterprise custom. 14-day trial."
      },
      "rateLimit": "50 calls/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.accuweather.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:12.838Z",
      "verifiedStatus": 200,
      "latencyMs": 3216
    },
    {
      "id": "aerisweather",
      "name": "AerisWeather API",
      "provider": "AerisWeather",
      "category": "weather",
      "description": "AerisWeather API. See documentation for full details.",
      "longDescription": "AerisWeather API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.aerisweather.com",
      "docsUrl": "https://www.aerisweather.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free developer plan: 10K API calls/month, 3 endpoints. Starter $25/mo (50K calls/mo). Plus $75/mo (200K calls). Premium $200/mo. Enterprise custom."
      },
      "rateLimit": "1K calls/day (free dev) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.aerisweather.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:12.998Z",
      "verifiedStatus": 200,
      "latencyMs": 3357
    },
    {
      "id": "weather-source",
      "name": "Weather Source API",
      "provider": "Weather Source",
      "category": "weather",
      "description": "Weather Source API. See documentation for full details.",
      "longDescription": "Weather Source API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://weathersource.com",
      "docsUrl": "http://weathersource.com/weather-api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Historical and forecast weather data; pricing on request for commercial use."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://weathersource.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:11.987Z",
      "verifiedStatus": 200,
      "latencyMs": 2332
    },
    {
      "id": "music-machinery",
      "name": "Music Machinery API",
      "provider": "Music Machinery",
      "category": "entertainment",
      "description": "Music Machinery API. See documentation for full details.",
      "longDescription": "Music Machinery API. See documentation for full details.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://musicmachinery.com",
      "docsUrl": "https://musicmachinery.com/music-apis/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for non-commercial use. Various music data APIs; check individual endpoint docs."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://musicmachinery.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.498Z",
      "verifiedStatus": 200,
      "latencyMs": 814
    },
    {
      "id": "digital-ocean",
      "name": "Digital Ocean API",
      "provider": "Digital Ocean",
      "category": "weather",
      "description": "Digital Ocean API. See documentation for full details.",
      "longDescription": "Digital Ocean API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.digitalocean.com",
      "docsUrl": "https://developers.digitalocean.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 400,
        "freeQuota": {
          "amount": 20000,
          "unit": "credit-cents",
          "period": "signup",
          "note": "$200 credit for 60 days (new users)"
        },
        "tiers": [
          {
            "name": "Droplet (Basic)",
            "monthlyCents": 400,
            "included": "1 vCPU, 512MB RAM, 10GB SSD"
          },
          {
            "name": "Managed DB (Basic)",
            "monthlyCents": 1500,
            "included": "1 vCPU, 1GB RAM, MySQL/PG/Redis"
          },
          {
            "name": "Spaces Storage",
            "monthlyCents": 500,
            "included": "250 GB + 1 TB transfer/mo"
          }
        ],
        "details": "Droplets from $4/mo. Managed databases from $15/mo. Spaces object storage: $5/mo for 250GB. Kubernetes: $12/mo per node. PAYG pricing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.digitalocean.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 75,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:12.695Z",
      "verifiedStatus": 200,
      "latencyMs": 2988
    },
    {
      "id": "smappee",
      "name": "Smappee API",
      "provider": "Smappee",
      "category": "maps",
      "description": "Smappee API. See documentation for full details.",
      "longDescription": "Smappee API. See documentation for full details.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://smappee.atlassian.net",
      "docsUrl": "https://smappee.atlassian.net/wiki/display/DEVAPI/SmappeeDevAPI+Home",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Smappee device/account. Energy monitoring API for Smappee hardware owners."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://smappee.atlassian.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.951Z",
      "verifiedStatus": 200,
      "latencyMs": 6108
    },
    {
      "id": "amazon-machine-learning",
      "name": "Amazon Machine Learning API",
      "provider": "Amazon Machine Learning",
      "category": "ai",
      "description": "Amazon Machine Learning API. See documentation for full details.",
      "longDescription": "Amazon Machine Learning API. See documentation for full details.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://aws.amazon.com",
      "docsUrl": "https://aws.amazon.com/cn/documentation/machine-learning/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. Batch predictions $0.10/1,000; Real-time $0.0001/prediction. Free tier via SageMaker."
      },
      "rateLimit": "Varies by service",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aws.amazon.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.621Z",
      "verifiedStatus": 200,
      "latencyMs": 755
    },
    {
      "id": "amap",
      "name": "Amap API",
      "provider": "Amap",
      "category": "maps",
      "description": "Amap API. See documentation for full details.",
      "longDescription": "Amap API. See documentation for full details.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://lbs.amap.com",
      "docsUrl": "http://lbs.amap.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 5,000 req/day (most services). Paid for commercial use. Gaode/Amap Chinese maps."
      },
      "rateLimit": "5,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://lbs.amap.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 20,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.325Z",
      "verifiedStatus": 200,
      "latencyMs": 4430
    },
    {
      "id": "baidu-map",
      "name": "Baidu Map API",
      "provider": "Baidu Map",
      "category": "maps",
      "description": "Baidu Map API. See documentation for full details.",
      "longDescription": "Baidu Map API. See documentation for full details.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://lbsyun.baidu.com",
      "docsUrl": "http://lbsyun.baidu.com/index.php?title=webapi",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 6,000 req/day (geocoding). Paid plans for higher volume; requires Chinese business account."
      },
      "rateLimit": "6,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://lbsyun.baidu.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.917Z",
      "verifiedStatus": 200,
      "latencyMs": 4950
    },
    {
      "id": "tencent-map",
      "name": "Tencent Map API",
      "provider": "Tencent Map",
      "category": "maps",
      "description": "Tencent Map API. See documentation for full details.",
      "longDescription": "Tencent Map API. See documentation for full details.",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://lbs.qq.com",
      "docsUrl": "http://lbs.qq.com/webservice_v1/index.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 10,000 req/day. Paid plans for commercial use. Requires Tencent developer account."
      },
      "rateLimit": "10,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://lbs.qq.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.861Z",
      "verifiedStatus": 200,
      "latencyMs": 4782
    },
    {
      "id": "one-music",
      "name": "One Music API",
      "provider": "One Music",
      "category": "entertainment",
      "description": "One Music API. See documentation for full details.",
      "longDescription": "One Music API. See documentation for full details.",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.onemusicapi.com",
      "docsUrl": "http://www.onemusicapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for non-commercial use. Commercial licensing required for commercial apps."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.onemusicapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:11.916Z",
      "verifiedStatus": 200,
      "latencyMs": 1673
    },
    {
      "id": "baidu-translate",
      "name": "Baidu Translate API",
      "provider": "Baidu Translate",
      "category": "ai",
      "description": "Baidu Translate API. See documentation for full details.",
      "longDescription": "Baidu Translate API. See documentation for full details.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://api.fanyi.baidu.com",
      "docsUrl": "http://api.fanyi.baidu.com/api/trans/product/index",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 million chars/month (standard). Premium plans from ¥49/mo for specialized translation."
      },
      "rateLimit": "10 QPS (standard)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api.fanyi.baidu.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:13.452Z",
      "verifiedStatus": 200,
      "latencyMs": 3154
    },
    {
      "id": "yandex-translate",
      "name": "Yandex Translate API",
      "provider": "Yandex Translate",
      "category": "ai",
      "description": "Yandex Translate API. See documentation for full details.",
      "longDescription": "Yandex Translate API. See documentation for full details.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tech.yandex.com",
      "docsUrl": "https://tech.yandex.com/translate/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-per-use. 1 million characters: ~$15. Free tier: 1M chars/month for testing."
      },
      "rateLimit": "10,000 chars/req; up to 1M chars/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tech.yandex.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.984Z",
      "verifiedStatus": 200,
      "latencyMs": 4677
    },
    {
      "id": "the-movie-database-tmdb",
      "name": "The Movie Database (TMDb) API",
      "provider": "The Movie Database (TMDb)",
      "category": "storage",
      "description": "The Movie Database (TMDb) API. See documentation for full details.",
      "longDescription": "The Movie Database (TMDb) API. See documentation for full details.",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.themoviedb.org",
      "docsUrl": "https://developers.themoviedb.org",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for non-commercial use with attribution. TMDB Pro starts at ~$4/mo for higher limits."
      },
      "rateLimit": "50 req/s (free tier)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.themoviedb.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.246Z",
      "verifiedStatus": 200,
      "latencyMs": 4748
    },
    {
      "id": "caiyun-weather",
      "name": "Caiyun Weather API",
      "provider": "Caiyun Weather",
      "category": "weather",
      "description": "Caiyun Weather API. See documentation for full details.",
      "longDescription": "Caiyun Weather API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://caiyunapp.com",
      "docsUrl": "https://caiyunapp.com/index.html#api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/day. Paid from ¥49/mo (50,000 req/day). Chinese weather API."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://caiyunapp.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.272Z",
      "verifiedStatus": 200,
      "latencyMs": 3651
    },
    {
      "id": "heweather",
      "name": "heweather API",
      "provider": "heweather",
      "category": "weather",
      "description": "heweather API. See documentation for full details.",
      "longDescription": "heweather API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.heweather.com",
      "docsUrl": "https://www.heweather.com/documents/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/day. Developer ¥49/mo (50,000 req/day). Chinese weather service."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.heweather.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.118Z",
      "verifiedStatus": 200,
      "latencyMs": 3271
    },
    {
      "id": "weather-underground",
      "name": "Weather Underground API",
      "provider": "Weather Underground",
      "category": "weather",
      "description": "Weather Underground API. See documentation for full details.",
      "longDescription": "Weather Underground API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.wunderground.com",
      "docsUrl": "https://www.wunderground.com/weather/api/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Personal Weather Station data API via IBM/Weather Company from $399/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.wunderground.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:13.714Z",
      "verifiedStatus": 200,
      "latencyMs": 2563
    },
    {
      "id": "weather-unlocked",
      "name": "Weather Unlocked API",
      "provider": "Weather Unlocked",
      "category": "weather",
      "description": "Weather Unlocked API. See documentation for full details.",
      "longDescription": "Weather Unlocked API. See documentation for full details.",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.weatherunlocked.com",
      "docsUrl": "https://developer.weatherunlocked.com/documentation",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/day. Basic $99/mo (10,000 req/day), Pro $299/mo (50,000 req/day)."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.weatherunlocked.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.263Z",
      "verifiedStatus": 200,
      "latencyMs": 2502
    },
    {
      "id": "authentication-cheat-sheet",
      "name": "Authentication Cheat Sheet API",
      "provider": "Authentication Cheat Sheet",
      "category": "auth",
      "description": "Authentication Cheat Sheet API. See documentation for full details.",
      "longDescription": "Authentication Cheat Sheet API. See documentation for full details.",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.owasp.org",
      "docsUrl": "https://www.owasp.org/index.php/Authentication_Cheat_Sheet",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free reference document by OWASP. Not a live API; guidance on auth patterns."
      },
      "rateLimit": "Not applicable",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.owasp.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.842Z",
      "verifiedStatus": 200,
      "latencyMs": 3079
    },
    {
      "id": "the-problem-with-api-authentication-in-e",
      "name": "The Problem With API Authentication in Express API",
      "provider": "The Problem With API Authentication in Express",
      "category": "auth",
      "description": "The Problem With API Authentication in Express API. See documentation for full details.",
      "longDescription": "The Problem With API Authentication in Express API. See documentation for full details.",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://stormpath.com",
      "docsUrl": "https://stormpath.com/blog/the-problem-with-api-authentication-in-express/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free reference article. Security research on API authentication; not a live API."
      },
      "rateLimit": "Not applicable",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://stormpath.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.097Z",
      "verifiedStatus": 404,
      "latencyMs": 2181
    },
    {
      "id": "guide-on-api-authentication-and-authoriz",
      "name": "Guide on API authentication and authorization API",
      "provider": "Guide on API authentication and authorization",
      "category": "auth",
      "description": "Guide on API authentication and authorization API. See documentation for full details.",
      "longDescription": "Guide on API authentication and authorization API. See documentation for full details.",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.moesif.com",
      "docsUrl": "https://www.moesif.com/blog/technical/restful-apis/Authorization-on-RESTful-APIs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free reference guide on API authentication and authorization patterns."
      },
      "rateLimit": "Not applicable",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.moesif.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:13.997Z",
      "verifiedStatus": 200,
      "latencyMs": 2010
    },
    {
      "id": "fund",
      "name": "Fund API",
      "provider": "Fund",
      "category": "payments",
      "description": "This API is used for the classic integration. If you are just starting your implementation, refer to our new integration guide instead.\n\nThe Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds",
      "longDescription": "This API is used for the classic integration. If you are just starting your implementation, refer to our new integration guide instead.\n\nThe Fund API provides endpoints for managing the funds in the accounts on your platform. These management operations include, for example, the transfer of funds from one account to another, the payout of funds",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://cal-test.adyen.com/cal/services/Fund/v6",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:FundService/6.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid fund/investment API. Pricing available on request."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/accountHolderBalance",
          "description": "Get the balances of an account holder"
        },
        {
          "method": "POST",
          "path": "/accountHolderTransactionList",
          "description": "Get a list of transactions"
        },
        {
          "method": "POST",
          "path": "/debitAccountHolder",
          "description": "Send a direct debit request"
        },
        {
          "method": "POST",
          "path": "/payoutAccountHolder",
          "description": "Pay out from an account to the account holder"
        },
        {
          "method": "POST",
          "path": "/refundFundsTransfer",
          "description": "Refund a funds transfer"
        },
        {
          "method": "POST",
          "path": "/refundNotPaidOutTransfers",
          "description": "Refund all transactions of an account since the most recent payout"
        },
        {
          "method": "POST",
          "path": "/setupBeneficiary",
          "description": "Designate a beneficiary account and transfer the benefactor's current balance"
        },
        {
          "method": "POST",
          "path": "/transferFunds",
          "description": "Transfer funds between platform accounts"
        }
      ],
      "sampleRequest": "curl 'https://cal-test.adyen.com/cal/services/Fund/v6/accountHolderBalance' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.490Z",
      "verifiedStatus": 401,
      "latencyMs": 1795
    },
    {
      "id": "legal-entity-management",
      "name": "Legal Entity Management API",
      "provider": "Legal Entity Management",
      "category": "payments",
      "description": "The Legal Entity Management API enables you to manage legal entities that contain information required for verification. \nAuthentication\nTo connect to the Legal Entity Management API, you must use the basic authentication credentials of your web service user. If you don't have one, contact the Adyen Support Team. Use the web service user credentia",
      "longDescription": "The Legal Entity Management API enables you to manage legal entities that contain information required for verification. \nAuthentication\nTo connect to the Legal Entity Management API, you must use the basic authentication credentials of your web service user. If you don't have one, contact the Adyen Support Team. Use the web service user credentia",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://kyc-test.adyen.com/lem/v3",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:LegalEntityService/3.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid enterprise API for legal entity management. Adyen sub-product."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/businessLines",
          "description": "Create a business line"
        },
        {
          "method": "DELETE",
          "path": "/businessLines/{id}",
          "description": "Delete a business line"
        },
        {
          "method": "GET",
          "path": "/businessLines/{id}",
          "description": "Get a business line"
        },
        {
          "method": "PATCH",
          "path": "/businessLines/{id}",
          "description": "Update a business line"
        },
        {
          "method": "POST",
          "path": "/documents",
          "description": "Upload a document for verification checks"
        },
        {
          "method": "DELETE",
          "path": "/documents/{id}",
          "description": "Delete a document"
        },
        {
          "method": "GET",
          "path": "/documents/{id}",
          "description": "Get a document"
        },
        {
          "method": "PATCH",
          "path": "/documents/{id}",
          "description": "Update a document"
        }
      ],
      "sampleRequest": "curl 'https://kyc-test.adyen.com/lem/v3/businessLines' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.675Z",
      "verifiedStatus": 401,
      "latencyMs": 1837
    },
    {
      "id": "amazon-simpledb",
      "name": "Amazon SimpleDB API",
      "provider": "Amazon SimpleDB",
      "category": "storage",
      "description": "Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB provides developers the freedom to focus on application development. <p> A traditional, clustered relational database requires a sizable upfront capital outlay, is complex to design",
      "longDescription": "Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB provides developers the freedom to focus on application development. <p> A traditional, clustered relational database requires a sizable upfront capital outlay, is complex to design",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "API key in the Authorization header",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "http://sdb.amazonaws.com",
      "docsUrl": "https://api.apis.guru/v2/specs/amazonaws.com:sdb/2009-04-15.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. $0.14/machine hour, $1.50/GB data transfer out, $0.25/GB storage."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/#Action=BatchDeleteAttributes",
          "description": "<p> Performs multiple DeleteAttributes operations in a single call, which reduce"
        },
        {
          "method": "POST",
          "path": "/#Action=BatchDeleteAttributes",
          "description": "<p> Performs multiple DeleteAttributes operations in a single call, which reduce"
        },
        {
          "method": "GET",
          "path": "/#Action=BatchPutAttributes",
          "description": "<p> The <code>BatchPutAttributes</code> operation creates or replaces attributes"
        },
        {
          "method": "POST",
          "path": "/#Action=BatchPutAttributes",
          "description": "<p> The <code>BatchPutAttributes</code> operation creates or replaces attributes"
        },
        {
          "method": "GET",
          "path": "/#Action=CreateDomain",
          "description": "<p> The <code>CreateDomain</code> operation creates a new domain. The domain nam"
        },
        {
          "method": "POST",
          "path": "/#Action=CreateDomain",
          "description": "<p> The <code>CreateDomain</code> operation creates a new domain. The domain nam"
        },
        {
          "method": "GET",
          "path": "/#Action=DeleteAttributes",
          "description": "<p> Deletes one or more attributes associated with an item. If all attributes of"
        },
        {
          "method": "POST",
          "path": "/#Action=DeleteAttributes",
          "description": "<p> Deletes one or more attributes associated with an item. If all attributes of"
        }
      ],
      "sampleRequest": "curl 'http://sdb.amazonaws.com/#Action=BatchDeleteAttributes' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:14.302Z",
      "verifiedStatus": 400,
      "latencyMs": 1409
    },
    {
      "id": "aws-security-token-service",
      "name": "AWS Security Token Service API",
      "provider": "AWS Security Token Service",
      "category": "auth",
      "description": "<fullname>Security Token Service</fullname> <p>Security Token Service (STS) enables you to request temporary, limited-privilege credentials for Identity and Access Management (IAM) users or for users that you authenticate (federated users). This guide provides descriptions of the STS API. For more information about using this service, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/i",
      "longDescription": "<fullname>Security Token Service</fullname> <p>Security Token Service (STS) enables you to request temporary, limited-privilege credentials for Identity and Access Management (IAM) users or for users that you authenticate (federated users). This guide provides descriptions of the STS API. For more information about using this service, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/i",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "API key in the Authorization header",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://sts.amazonaws.com",
      "docsUrl": "https://api.apis.guru/v2/specs/amazonaws.com:sts/2011-06-15.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with AWS account. AWS STS has no additional charges beyond IAM costs."
      },
      "rateLimit": "100 req/s per region (default)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/#Action=AssumeRole",
          "description": "<p>Returns a set of temporary security credentials that you can use to access Am"
        },
        {
          "method": "POST",
          "path": "/#Action=AssumeRole",
          "description": "<p>Returns a set of temporary security credentials that you can use to access Am"
        },
        {
          "method": "GET",
          "path": "/#Action=AssumeRoleWithSAML",
          "description": "<p>Returns a set of temporary security credentials for users who have been authe"
        },
        {
          "method": "POST",
          "path": "/#Action=AssumeRoleWithSAML",
          "description": "<p>Returns a set of temporary security credentials for users who have been authe"
        },
        {
          "method": "GET",
          "path": "/#Action=AssumeRoleWithWebIdentity",
          "description": "<p>Returns a set of temporary security credentials for users who have been authe"
        },
        {
          "method": "POST",
          "path": "/#Action=AssumeRoleWithWebIdentity",
          "description": "<p>Returns a set of temporary security credentials for users who have been authe"
        },
        {
          "method": "GET",
          "path": "/#Action=DecodeAuthorizationMessage",
          "description": "<p>Decodes additional information about the authorization status of a request fr"
        },
        {
          "method": "POST",
          "path": "/#Action=DecodeAuthorizationMessage",
          "description": "<p>Decodes additional information about the authorization status of a request fr"
        }
      ],
      "sampleRequest": "curl 'https://sts.amazonaws.com/#Action=AssumeRole' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 48,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.554Z",
      "verifiedStatus": 200,
      "latencyMs": 2556
    },
    {
      "id": "beezup-merchant",
      "name": "BeezUP Merchant API  API",
      "provider": "BeezUP Merchant API",
      "category": "ecommerce",
      "description": "The REST API of BeezUP system\nOverview\nThe REST APIs provide programmatic access to read and write BeezUP data. \nBasically, with this API you will be able to do everything like you were with your browser on https://go.beezup.com !\n\nThe main features are:\n- Register and manage your account\n- Create and manage and share your stores with your friends/co-workers.\n- Import your product catalog and",
      "longDescription": "The REST API of BeezUP system\nOverview\nThe REST APIs provide programmatic access to read and write BeezUP data. \nBasically, with this API you will be able to do everything like you were with your browser on https://go.beezup.com !\n\nThe main features are:\n- Register and manage your account\n- Create and manage and share your stores with your friends/co-workers.\n- Import your product catalog and",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "API key in the Ocp-Apim-Subscription-Key header",
      "authExample": "Ocp-Apim-Subscription-Key: YOUR_API_KEY",
      "baseUrl": "https://api.beezup.com",
      "docsUrl": "https://api.apis.guru/v2/specs/beezup.com/2.0.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. BeezUP product feed management and marketplace API. Pricing from €99/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "POST",
          "path": "/orders/v3/batches/changeOrders",
          "description": "Send a batch of operations to change your marketplace Order information: accept, ship, etc.  (max 100 items per call)"
        },
        {
          "method": "POST",
          "path": "/orders/v3/batches/changeOrders/{changeOrderType}",
          "description": "Send a batch of operations to change your marketplace Order information: accept, ship, etc.  (max 100 items per call)"
        },
        {
          "method": "POST",
          "path": "/orders/v3/batches/clearMerchantOrderInfos",
          "description": "Send a batch of operations to clear an Order's merchant information (max 100 items per call)"
        },
        {
          "method": "POST",
          "path": "/orders/v3/batches/setMerchantOrderInfos",
          "description": "Send a batch of operations to set an Order's merchant information  (max 100 items per call)"
        },
        {
          "method": "POST",
          "path": "/orders/v3/harvest",
          "description": "Send harvest request to all your marketplaces"
        },
        {
          "method": "POST",
          "path": "/orders/v3/list/full",
          "description": "Get a paginated list of all Orders with all Order and Order Item(s) properties"
        },
        {
          "method": "POST",
          "path": "/orders/v3/list/light",
          "description": "Get a paginated list of all Orders without details"
        },
        {
          "method": "GET",
          "path": "/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode",
          "description": "Get the list of MarketplaceBusinessCode ready for Order Management"
        }
      ],
      "sampleRequest": "curl 'https://api.beezup.com/orders/v3/batches/changeOrders' \\\n  -H 'Ocp-Apim-Subscription-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.115Z",
      "verifiedStatus": 404,
      "latencyMs": 2074
    },
    {
      "id": "crossbar-data",
      "name": "CROssBAR Data API",
      "provider": "CROssBAR Data",
      "category": "ai",
      "description": "About CROssBAR & data\nCROssBAR: Comprehensive Resource of Biomedical Relations with Deep Learning Applications and Knowledge Graph Representations\nCROssBAR is a comprehensive system that integrates large-scale biomedical data from various resources e.g UniProt, ChEMBL, Drugbank, EFO, HPO, InterPro & PubChem and stores them in a new NoSQL database, enrich these data with deep learning based p",
      "longDescription": "About CROssBAR & data\nCROssBAR: Comprehensive Resource of Biomedical Relations with Deep Learning Applications and Knowledge Graph Representations\nCROssBAR is a comprehensive system that integrates large-scale biomedical data from various resources e.g UniProt, ChEMBL, Drugbank, EFO, HPO, InterPro & PubChem and stores them in a new NoSQL database, enrich these data with deep learning based p",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.ebi.ac.uk/Tools/crossbar",
      "docsUrl": "https://api.apis.guru/v2/specs/ebi.ac.uk/1.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/activities",
          "description": "Get ChEMBL activities"
        },
        {
          "method": "GET",
          "path": "/assays",
          "description": "Get ChEMBL assays"
        },
        {
          "method": "GET",
          "path": "/drugs",
          "description": "drugs collected from Drugbank"
        },
        {
          "method": "GET",
          "path": "/efo",
          "description": "Get EFO diseases data"
        },
        {
          "method": "GET",
          "path": "/hpo",
          "description": "Get HPO phenotypes data"
        },
        {
          "method": "GET",
          "path": "/intact",
          "description": "Molecular Interactions collected from IntAct"
        },
        {
          "method": "GET",
          "path": "/molecules",
          "description": "Get ChEMBL molecules"
        },
        {
          "method": "GET",
          "path": "/proteins",
          "description": "Proteins collected from Uniprot for selective tax ids  HUMAN(9606), MOUSE(10090), RAT(10116), BOVINE(9913), ESCHERICHIA_COLI(83333), SUS_SCROFA(9823), MYCOBACTERIUM_TUBERCULOSIS(83332), ORYCTOLAGUS_CUNICULUS(9986), SACCHAROMYCES_CEREVISIAE(559292), CVHSA(694009) & SARS2(2697049)"
        }
      ],
      "sampleRequest": "curl 'https://www.ebi.ac.uk/Tools/crossbar/activities' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.840Z",
      "verifiedStatus": 404,
      "latencyMs": 3388
    },
    {
      "id": "gototraining",
      "name": "GoToTraining API",
      "provider": "GoToTraining",
      "category": "developer",
      "description": "The GoToTraining API enables developers to use the stable and robust GoToTraining functionality as the basis for online trainings in a proprietary learning management system. The GoToTraining APIs provide the ability to access the scheduling, registration, management, and reporting functions of GoToTraining from external applications. With the ability to tightly integrate GoToTraining into your le",
      "longDescription": "The GoToTraining API enables developers to use the stable and robust GoToTraining functionality as the basis for online trainings in a proprietary learning management system. The GoToTraining APIs provide the ability to access the scheduling, registration, management, and reporting functions of GoToTraining from external applications. With the ability to tightly integrate GoToTraining into your le",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.getgo.com/G2T/rest",
      "docsUrl": "https://api.apis.guru/v2/specs/getgo.com:gototraining/1.0.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/accounts/{accountKey}/organizers",
          "description": "DEPRECATED: Get Organizers"
        },
        {
          "method": "GET",
          "path": "/organizers/{organizerKey}/trainings",
          "description": "Get Trainings"
        },
        {
          "method": "POST",
          "path": "/organizers/{organizerKey}/trainings",
          "description": "Create Training"
        },
        {
          "method": "DELETE",
          "path": "/organizers/{organizerKey}/trainings/{trainingKey}",
          "description": "Delete Training"
        },
        {
          "method": "GET",
          "path": "/organizers/{organizerKey}/trainings/{trainingKey}",
          "description": "Get Training"
        },
        {
          "method": "GET",
          "path": "/organizers/{organizerKey}/trainings/{trainingKey}/manageUrl",
          "description": "Get Management URL for Training"
        },
        {
          "method": "PUT",
          "path": "/organizers/{organizerKey}/trainings/{trainingKey}/nameDescription",
          "description": "Update Training Name and Description"
        },
        {
          "method": "GET",
          "path": "/organizers/{organizerKey}/trainings/{trainingKey}/organizers",
          "description": "Get Training Organizers"
        }
      ],
      "sampleRequest": "curl 'https://api.getgo.com/G2T/rest/accounts/{accountKey}/organizers' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.095Z",
      "verifiedStatus": 401,
      "latencyMs": 1381
    },
    {
      "id": "graphhopper-directions",
      "name": "GraphHopper Directions API",
      "provider": "GraphHopper Directions",
      "category": "maps",
      "description": "With the GraphHopper Directions API you can integrate A-to-B route planning, turn-by-turn navigation,\nroute optimization, isochrone calculations and other tools in your application.\n\nThe GraphHopper Directions API consists of the following RESTful web services:\n\n * Routing API,\n * Route Optimization API,",
      "longDescription": "With the GraphHopper Directions API you can integrate A-to-B route planning, turn-by-turn navigation,\nroute optimization, isochrone calculations and other tools in your application.\n\nThe GraphHopper Directions API consists of the following RESTful web services:\n\n * Routing API,\n * Route Optimization API,",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "API key as query parameter (key)",
      "authExample": "GET /endpoint?key=YOUR_KEY",
      "baseUrl": "https://graphhopper.com/api/1",
      "docsUrl": "https://api.apis.guru/v2/specs/graphhopper.com/1.0.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "GraphHopper Directions API. Free: 500 req/day. Standard €29/mo (10K req/day). Professional €99/mo. Premium €499/mo. Open-source self-hosting available."
      },
      "rateLimit": "500 req/day (free)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/cluster",
          "description": "POST Cluster Endpoint"
        },
        {
          "method": "POST",
          "path": "/cluster/calculate",
          "description": "Batch Cluster Endpoint"
        },
        {
          "method": "GET",
          "path": "/cluster/solution/{jobId}",
          "description": "GET Batch Solution Endpoint"
        },
        {
          "method": "GET",
          "path": "/geocode",
          "description": "Geocoding Endpoint"
        },
        {
          "method": "GET",
          "path": "/isochrone",
          "description": "Isochrone Endpoint"
        },
        {
          "method": "POST",
          "path": "/match",
          "description": "Map-match a GPX file"
        },
        {
          "method": "GET",
          "path": "/matrix",
          "description": "GET Matrix Endpoint"
        },
        {
          "method": "POST",
          "path": "/matrix",
          "description": "POST Matrix Endpoint"
        }
      ],
      "sampleRequest": "curl 'https://graphhopper.com/api/1/cluster' \\\n  -H 'GET /endpoint?key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.491Z",
      "verifiedStatus": 400,
      "latencyMs": 1728
    },
    {
      "id": "hetzner-cloud",
      "name": "Hetzner Cloud API",
      "provider": "Hetzner Cloud",
      "category": "ai",
      "description": "This is the official API documentation for the Public Hetzner Cloud.\n\nIntroduction\n\nThe Hetzner Cloud API operates over HTTPS and uses JSON as its data format. The API is a RESTful API and utilizes HTTP methods and HTTP status codes to specify requests and responses.\n\nAs an alternative to working directly with our API you may also consider to use:\n* Our CLI program [hcloud](https://github.com/h",
      "longDescription": "This is the official API documentation for the Public Hetzner Cloud.\n\nIntroduction\n\nThe Hetzner Cloud API operates over HTTPS and uses JSON as its data format. The API is a RESTful API and utilizes HTTP methods and HTTP status codes to specify requests and responses.\n\nAs an alternative to working directly with our API you may also consider to use:\n* Our CLI program [hcloud](https://github.com/h",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.hetzner.cloud/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/hetzner.cloud/1.0.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/actions",
          "description": "Get all Actions"
        },
        {
          "method": "GET",
          "path": "/actions/{id}",
          "description": "Get an Action"
        },
        {
          "method": "GET",
          "path": "/certificates",
          "description": "Get all Certificates"
        },
        {
          "method": "POST",
          "path": "/certificates",
          "description": "Create a Certificate"
        },
        {
          "method": "DELETE",
          "path": "/certificates/{id}",
          "description": "Delete a Certificate"
        },
        {
          "method": "GET",
          "path": "/certificates/{id}",
          "description": "Get a Certificate"
        },
        {
          "method": "PUT",
          "path": "/certificates/{id}",
          "description": "Update a Certificate"
        },
        {
          "method": "GET",
          "path": "/certificates/{id}/actions",
          "description": "Get all Actions for a Certificate"
        }
      ],
      "sampleRequest": "curl 'https://api.hetzner.cloud/v1/actions' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.380Z",
      "verifiedStatus": 404,
      "latencyMs": 1383
    },
    {
      "id": "iqualify-management",
      "name": "iQualify Management API",
      "provider": "iQualify Management",
      "category": "auth",
      "description": "The iQualify API offers management responses for building\nlearning experiences using your iQualify instance data.\n\nOnce you’ve registered with iQualify, you can request an API access token by\nnavigating to the API access section of the \"Account Settings\" area.\n\nFind out how to [Request your API access token](https://www.iqualify.com/help/connecting-iqualify-to-other-systems/api/how-to-access-and-m",
      "longDescription": "The iQualify API offers management responses for building\nlearning experiences using your iQualify instance data.\n\nOnce you’ve registered with iQualify, you can request an API access token by\nnavigating to the API access section of the \"Account Settings\" area.\n\nFind out how to [Request your API access token](https://www.iqualify.com/help/connecting-iqualify-to-other-systems/api/how-to-access-and-m",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "API key in the Authorization header",
      "authExample": "Authorization: YOUR_API_KEY",
      "baseUrl": "https://api.iqualify.com/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/iqualify.com/v1.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid LMS platform. iQualify pricing based on learner count; contact for details."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "List supported endpoints URLs"
        },
        {
          "method": "GET",
          "path": "/course-mappings",
          "description": "Find course mappings"
        },
        {
          "method": "GET",
          "path": "/course-mappings/externalcourse/{externalCourseId}",
          "description": "Find course mappings by externalCourseId"
        },
        {
          "method": "GET",
          "path": "/course-mappings/{offeringId}",
          "description": "Find course mappings by offeringId"
        },
        {
          "method": "DELETE",
          "path": "/course-mappings/{offeringId}/{externalCourseId}",
          "description": "Remove course mapping"
        },
        {
          "method": "PUT",
          "path": "/course-mappings/{offeringId}/{externalCourseId}",
          "description": "Add course mapping"
        },
        {
          "method": "GET",
          "path": "/courses",
          "description": "Find courses"
        },
        {
          "method": "GET",
          "path": "/courses/{contentId}",
          "description": "Find course by contentId"
        }
      ],
      "sampleRequest": "curl 'https://api.iqualify.com/v1/' \\\n  -H 'Authorization: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.116Z",
      "verifiedStatus": 404,
      "latencyMs": 2019
    },
    {
      "id": "developer-documentation",
      "name": "Developer documentation API",
      "provider": "Developer documentation",
      "category": "communication",
      "description": "Welcome\n\nImplementing a new tool can be daunting, but it doesn't have to. You can implement journy.io in a few different ways to ensure it fits with the rest of your tech stack seamlessly.\n\nWe welcome your feedback, ideas and suggestions. We really want to make your life easier, so if we’re falling short or should be doing something different, we want to hear about it. Send us an email at [hi@jo",
      "longDescription": "Welcome\n\nImplementing a new tool can be daunting, but it doesn't have to. You can implement journy.io in a few different ways to ensure it fits with the rest of your tech stack seamlessly.\n\nWe welcome your feedback, ideas and suggestions. We really want to make your life easier, so if we’re falling short or should be doing something different, we want to hear about it. Send us an email at [hi@jo",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.journy.io",
      "docsUrl": "https://api.apis.guru/v2/specs/journy.io/1.0.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/accounts",
          "description": "Delete account"
        },
        {
          "method": "POST",
          "path": "/accounts/upsert",
          "description": "Create or update account"
        },
        {
          "method": "POST",
          "path": "/accounts/users/add",
          "description": "Add users to an account"
        },
        {
          "method": "POST",
          "path": "/accounts/users/remove",
          "description": "Remove user from account"
        },
        {
          "method": "GET",
          "path": "/events",
          "description": "Get events"
        },
        {
          "method": "POST",
          "path": "/events",
          "description": "Track event"
        },
        {
          "method": "POST",
          "path": "/link",
          "description": "Link web activity to user"
        },
        {
          "method": "GET",
          "path": "/properties/accounts",
          "description": "Get account properties"
        }
      ],
      "sampleRequest": "curl 'https://api.journy.io/accounts' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 48,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.848Z",
      "verifiedStatus": 200,
      "latencyMs": 2730
    },
    {
      "id": "taggun-receipt-ocr-scanning",
      "name": "TAGGUN Receipt OCR Scanning API",
      "provider": "TAGGUN Receipt OCR Scanning",
      "category": "ai",
      "description": "Expects only running software, real reactions, and beautifully crafted APIs to serve your every desire to transcribe a piece of paper to digital form.",
      "longDescription": "Expects only running software, real reactions, and beautifully crafted APIs to serve your every desire to transcribe a piece of paper to digital form.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.taggun.io/",
      "docsUrl": "https://api.apis.guru/v2/specs/taggun.io/1.10.9.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "POST",
          "path": "/api/account/v1/feedback",
          "description": "Add manually verified receipt data to a given receipt for feedback and training purposes"
        },
        {
          "method": "POST",
          "path": "/api/account/v1/merchantname/add",
          "description": "Add a keyword to your account's model to predict merchant name. Changes in your account's model are updated daily."
        },
        {
          "method": "POST",
          "path": "/api/receipt/v1/match/file",
          "description": "detect and match a receipt against keywords and metadata by uploading an image file"
        },
        {
          "method": "POST",
          "path": "/api/receipt/v1/simple/encoded",
          "description": "transcribe a receipt using base64 encoded image in json payload"
        },
        {
          "method": "POST",
          "path": "/api/receipt/v1/simple/file",
          "description": "transcribe a receipt by uploading an image file"
        },
        {
          "method": "POST",
          "path": "/api/receipt/v1/simple/storage",
          "description": "transcribe a receipt in storage"
        },
        {
          "method": "POST",
          "path": "/api/receipt/v1/simple/url",
          "description": "transcribe a receipt from URL"
        },
        {
          "method": "POST",
          "path": "/api/receipt/v1/verbose/encoded",
          "description": "transcribe a receipt using base64 encoded image in json payload and return detailed result"
        }
      ],
      "sampleRequest": "curl 'https://api.taggun.io//api/account/v1/feedback' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 62,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.503Z",
      "verifiedStatus": 200,
      "latencyMs": 1240
    },
    {
      "id": "victorops",
      "name": "VictorOps API",
      "provider": "VictorOps",
      "category": "communication",
      "description": "This API allows you to interact with the VictorOps platform in various ways. Your account may be limited\nto a total number of API calls per month. Also, some of these API calls have rate limits.\n\nNOTE: In this documentation when creating a sample curl request (clicking the TRY IT OUT! button), in some API\nviewing interfaces, the '@' in an email address may be encoded. Please note that the REST end",
      "longDescription": "This API allows you to interact with the VictorOps platform in various ways. Your account may be limited\nto a total number of API calls per month. Also, some of these API calls have rate limits.\n\nNOTE: In this documentation when creating a sample curl request (clicking the TRY IT OUT! button), in some API\nviewing interfaces, the '@' in an email address may be encoded. Please note that the REST end",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.victorops.com/",
      "docsUrl": "https://api.apis.guru/v2/specs/victorops.com/0.0.3.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api-public/v1/alerts/{uuid}",
          "description": "Retrieve alert details."
        },
        {
          "method": "GET",
          "path": "/api-public/v1/incidents",
          "description": "Get current incident information"
        },
        {
          "method": "POST",
          "path": "/api-public/v1/incidents",
          "description": "Create a new incident"
        },
        {
          "method": "PATCH",
          "path": "/api-public/v1/incidents/ack",
          "description": "Acknowledge an incident or list of incidents"
        },
        {
          "method": "PATCH",
          "path": "/api-public/v1/incidents/byUser/ack",
          "description": "Acknowledge all incidents for which a user was paged."
        },
        {
          "method": "PATCH",
          "path": "/api-public/v1/incidents/byUser/resolve",
          "description": "Resolve all incidents for which a user was paged."
        },
        {
          "method": "POST",
          "path": "/api-public/v1/incidents/reroute",
          "description": "Reroute one or more incidents to one or more new routable destinations."
        },
        {
          "method": "PATCH",
          "path": "/api-public/v1/incidents/resolve",
          "description": "Resolve an incident or list of incidents"
        }
      ],
      "sampleRequest": "curl 'https://api.victorops.com//api-public/v1/alerts/{uuid}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.453Z",
      "verifiedStatus": 404,
      "latencyMs": 1181
    },
    {
      "id": "visiblethread",
      "name": "VisibleThread API",
      "provider": "VisibleThread",
      "category": "security",
      "description": "Introduction\nThe VisibleThread b API provides services for analyzing/searching documents and web pages.\nTo use the service you need an API key. \n\nContact us at support@visiblethread.com to request an API key. \n\nThe services are split into Documents and Webscans.\n\nDocuments\nUpload documents and dictionaries so you can :\n- Measure the readability of your document\n- search a docume",
      "longDescription": "Introduction\nThe VisibleThread b API provides services for analyzing/searching documents and web pages.\nTo use the service you need an API key. \n\nContact us at support@visiblethread.com to request an API key. \n\nThe services are split into Documents and Webscans.\n\nDocuments\nUpload documents and dictionaries so you can :\n- Measure the readability of your document\n- search a docume",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "API key in the apiKey header",
      "authExample": "apiKey: YOUR_API_KEY",
      "baseUrl": "https://api.visiblethread.com/api/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/visiblethread.com/1.0.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Document analysis and language clarity. Pricing via enterprise contract. Typically $100-500+/user/yr. API access included with enterprise plans. Contact sales."
      },
      "rateLimit": "Enterprise limits",
      "endpoints": [
        {
          "method": "GET",
          "path": "/dictionaries",
          "description": "Get your list of dictionaries"
        },
        {
          "method": "POST",
          "path": "/dictionaries",
          "description": "Upload a dictionary (CSV)"
        },
        {
          "method": "GET",
          "path": "/documents",
          "description": "Get your list of documents"
        },
        {
          "method": "POST",
          "path": "/documents",
          "description": "Upload a document"
        },
        {
          "method": "GET",
          "path": "/documents/{docId}",
          "description": "Get data from a previously submitted document"
        },
        {
          "method": "GET",
          "path": "/searches",
          "description": "Get your list of searches"
        },
        {
          "method": "POST",
          "path": "/searches",
          "description": "Run a search"
        },
        {
          "method": "GET",
          "path": "/searches/{docId}/{dictionaryId}",
          "description": "Gets search results for a particular document/dictionary"
        }
      ],
      "sampleRequest": "curl 'https://api.visiblethread.com/api/v1/dictionaries' \\\n  -H 'apiKey: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.604Z",
      "verifiedStatus": 403,
      "latencyMs": 1302
    },
    {
      "id": "wikimedia",
      "name": "Wikimedia API",
      "provider": "Wikimedia",
      "category": "communication",
      "description": "This API provides cacheable and straightforward access to Wikimedia content and data, in machine-readable formats.\nGlobal Rules\n- Limit your clients to no more than 200 requests/s to this API.\n  Each API endpoint's documentation may detail more specific usage limits.\n- Set a unique User-Agent or Api-User-Agent header that\n  allows us to contact you quickly. Email addresses or URLs\n  of con",
      "longDescription": "This API provides cacheable and straightforward access to Wikimedia content and data, in machine-readable formats.\nGlobal Rules\n- Limit your clients to no more than 200 requests/s to this API.\n  Each API endpoint's documentation may detail more specific usage limits.\n- Set a unique User-Agent or Api-User-Agent header that\n  allows us to contact you quickly. Email addresses or URLs\n  of con",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "API key in the cookie header",
      "authExample": "cookie: YOUR_API_KEY",
      "baseUrl": "https://wikimedia.org/api/rest_v1",
      "docsUrl": "https://api.apis.guru/v2/specs/wikimedia.org/1.0.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Wikimedia APIs are provided as a public service with no cost. Wikipedia, Wikimedia Commons, Wikidata. No key required for most endpoints."
      },
      "rateLimit": "200 req/s (be respectful; automated heavy use requires registration)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/feed/availability",
          "description": "Gets availability of featured feed content for the apps by wiki domain."
        },
        {
          "method": "POST",
          "path": "/media/math/check/{type}",
          "description": "Check and normalize a TeX formula."
        },
        {
          "method": "GET",
          "path": "/media/math/formula/{hash}",
          "description": "Get a previously-stored formula"
        },
        {
          "method": "GET",
          "path": "/media/math/render/{format}/{hash}",
          "description": "Get rendered formula in the given format."
        },
        {
          "method": "GET",
          "path": "/metrics/bytes-difference/absolute/aggregate/{project}/{editor-type}/{page-type}/{granularity}/{start}/{end}",
          "description": "Get the sum of absolute value of text bytes difference between current edit and\nprevious one.\n"
        },
        {
          "method": "GET",
          "path": "/metrics/bytes-difference/absolute/per-page/{project}/{page-title}/{editor-type}/{granularity}/{start}/{end}",
          "description": "Get the sum of absolute text bytes difference per page."
        },
        {
          "method": "GET",
          "path": "/metrics/bytes-difference/net/aggregate/{project}/{editor-type}/{page-type}/{granularity}/{start}/{end}",
          "description": "Get the sum of net text bytes difference between current edit and previous one."
        },
        {
          "method": "GET",
          "path": "/metrics/bytes-difference/net/per-page/{project}/{page-title}/{editor-type}/{granularity}/{start}/{end}",
          "description": "Get the sum of net text bytes difference per page."
        }
      ],
      "sampleRequest": "curl 'https://wikimedia.org/api/rest_v1/feed/availability' \\\n  -H 'cookie: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:15.552Z",
      "verifiedStatus": 404,
      "latencyMs": 1227
    },
    {
      "id": "klarna-payments-api",
      "name": "Klarna Payments API V1 API",
      "provider": "Klarna Payments API V1",
      "category": "payments",
      "description": "The payments API is used to create a session to offer Klarna's payment methods as part of your checkout. As soon as the purchase is completed the order should be read and handled using the Order Management API.\n\nRead more on Klarna payments.",
      "longDescription": "The payments API is used to create a session to offer Klarna's payment methods as part of your checkout. As soon as the purchase is completed the order should be read and handled using the Order Management API.\n\nRead more on Klarna payments.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.klarna.com",
      "docsUrl": "https://api.apis.guru/v2/specs/klarna.com:payments/1.0.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/payments/v1/authorizations/{authorizationToken}",
          "description": "Cancel an existing authorization"
        },
        {
          "method": "POST",
          "path": "/payments/v1/authorizations/{authorizationToken}/customer-token",
          "description": "Generate a consumer token"
        },
        {
          "method": "POST",
          "path": "/payments/v1/authorizations/{authorizationToken}/order",
          "description": "Create a new order"
        },
        {
          "method": "POST",
          "path": "/payments/v1/sessions",
          "description": "Create a new payment session"
        },
        {
          "method": "GET",
          "path": "/payments/v1/sessions/{session_id}",
          "description": "Read an existing payment session"
        },
        {
          "method": "POST",
          "path": "/payments/v1/sessions/{session_id}",
          "description": "Update an existing payment session"
        }
      ],
      "sampleRequest": "curl 'https://api.klarna.com/payments/v1/authorizations/{authorizationToken}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.357Z",
      "verifiedStatus": 404,
      "latencyMs": 1867
    },
    {
      "id": "pos-terminal-management",
      "name": "POS Terminal Management API",
      "provider": "POS Terminal Management",
      "category": "payments",
      "description": "This API provides endpoints for managing your point-of-sale (POS) payment terminals. You can use the API to obtain information about a specific terminal, retrieve overviews of your terminals and stores, and assign terminals to a merchant account or store.\n\nFor more information, refer to Assign terminals.",
      "longDescription": "This API provides endpoints for managing your point-of-sale (POS) payment terminals. You can use the API to obtain information about a specific terminal, retrieve overviews of your terminals and stores, and assign terminals to a merchant account or store.\n\nFor more information, refer to Assign terminals.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://postfmapi-test.adyen.com/postfmapi/terminal/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:TfmAPIService/1.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Adyen POS terminal management API; pricing via Adyen merchant account."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/assignTerminals",
          "description": "Assign terminals"
        },
        {
          "method": "POST",
          "path": "/findTerminal",
          "description": "Get the account or store of a terminal"
        },
        {
          "method": "POST",
          "path": "/getStoresUnderAccount",
          "description": "Get the stores of an account"
        },
        {
          "method": "POST",
          "path": "/getTerminalDetails",
          "description": "Get the details of a terminal"
        },
        {
          "method": "POST",
          "path": "/getTerminalsUnderAccount",
          "description": "Get the list of terminals"
        }
      ],
      "sampleRequest": "curl 'https://postfmapi-test.adyen.com/postfmapi/terminal/v1/assignTerminals' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 60,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.191Z",
      "verifiedStatus": 401,
      "latencyMs": 1516
    },
    {
      "id": "article-rewriter-and-article-extractor",
      "name": "Article Rewriter and Article Extractor API",
      "provider": "Article Rewriter and Article Extractor",
      "category": "ai",
      "description": "Spinbot.net propose a new solution based on high technologies for faster article spinner and extractor that you will love to use it.",
      "longDescription": "Spinbot.net propose a new solution based on high technologies for faster article spinner and extractor that you will love to use it.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "API key as query parameter (key)",
      "authExample": "GET /endpoint?key=YOUR_KEY",
      "baseUrl": "https://api.spinbot.net/",
      "docsUrl": "https://api.apis.guru/v2/specs/spinbot.net/1.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium via RapidAPI. Free tier available; paid plans from ~$9.99/mo."
      },
      "rateLimit": "Varies by RapidAPI plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/acc",
          "description": "Return the user credit information."
        },
        {
          "method": "POST",
          "path": "/api/article",
          "description": "Extracting the main article of the given URL."
        },
        {
          "method": "POST",
          "path": "/api/pretty-spinner",
          "description": "Human readable auto rewrite your article."
        },
        {
          "method": "POST",
          "path": "/api/spinner",
          "description": "Rewriting (spinning) your input article."
        },
        {
          "method": "POST",
          "path": "/api/spintax",
          "description": "Generate Spintax format for the input article"
        }
      ],
      "sampleRequest": "curl 'https://api.spinbot.net//api/acc' \\\n  -H 'GET /endpoint?key=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 50,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.141Z",
      "verifiedStatus": 200,
      "latencyMs": 1298
    },
    {
      "id": "extension",
      "name": "Extension API",
      "provider": "Extension",
      "category": "payments",
      "description": "The Vonage Business Cloud Extension API enables you to retrieve information about extensions.\n\nYour application must subscribe to the Provisioning API suite to use this API.",
      "longDescription": "The Vonage Business Cloud Extension API enables you to retrieve information about extensions.\n\nYour application must subscribe to the Provisioning API suite to use this API.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.vonage.com/t/vbc.prod/provisioning",
      "docsUrl": "https://api.apis.guru/v2/specs/vonage.com:extension/1.11.8.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. API extension service; pricing varies by provider."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/api/accounts/{account_id}/extensions",
          "description": "Get account extensions data by account ID"
        },
        {
          "method": "GET",
          "path": "/api/accounts/{account_id}/extensions/{extension_number}",
          "description": "Get extension data by account ID and extension number"
        }
      ],
      "sampleRequest": "curl 'https://api.vonage.com/t/vbc.prod/provisioning/api/accounts/{account_id}/extensions' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 34,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.903Z",
      "verifiedStatus": 404,
      "latencyMs": 2042
    },
    {
      "id": "word-associations",
      "name": "Word Associations API",
      "provider": "Word Associations",
      "category": "payments",
      "description": "The Word Associations Network API allows developers to embed the ability to find associations for a word or phrase into their mobile apps or web services. Words are grouped by semantics, meaning, and psychological perception. The Word Associations Network API currently supports English, French, Spanish, German, Italian, Portuguese, and Russian vocabulary. Please [register and subscribe](https://ap",
      "longDescription": "The Word Associations Network API allows developers to embed the ability to find associations for a word or phrase into their mobile apps or web services. Words are grouped by semantics, meaning, and psychological perception. The Word Associations Network API currently supports English, French, Spanish, German, Italian, Portuguese, and Russian vocabulary. Please [register and subscribe](https://ap",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key as query parameter (apikey)",
      "authExample": "GET /endpoint?apikey=YOUR_KEY",
      "baseUrl": "https://api.wordassociations.net/associations/v1.0",
      "docsUrl": "https://api.apis.guru/v2/specs/wordassociations.net/1.0.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 5 req/day. Paid from $9.99/mo (1,000 req/day). Word association network API."
      },
      "rateLimit": "5 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/json/search",
          "description": "Gets associations with the given word or phrase.\n"
        },
        {
          "method": "POST",
          "path": "/json/search",
          "description": "Gets associations with the given word or phrase.\n"
        }
      ],
      "sampleRequest": "curl 'https://api.wordassociations.net/associations/v1.0/json/search' \\\n  -H 'GET /endpoint?apikey=YOUR_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 40,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.080Z",
      "verifiedStatus": 404,
      "latencyMs": 2162
    },
    {
      "id": "adyen-balance-control",
      "name": "Adyen Balance Control API",
      "provider": "Adyen Balance Control",
      "category": "payments",
      "description": "The Balance Control API lets you transfer funds between merchant accounts that belong to the same legal entity and are under the same company account.\n\nAuthentication\nTo connect to the Balance Control API, you must authenticate your requests with an API key or basic auth username and password. To learn how you can generate these",
      "longDescription": "The Balance Control API lets you transfer funds between merchant accounts that belong to the same legal entity and are under the same company account.\n\nAuthentication\nTo connect to the Balance Control API, you must authenticate your requests with an API key or basic auth username and password. To learn how you can generate these",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://pal-test.adyen.com/pal/servlet/BalanceControl/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:BalanceControlService/1.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Adyen Balance Control sub-API. Pricing through Adyen merchant agreement."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/balanceTransfer",
          "description": "Start a balance transfer"
        }
      ],
      "sampleRequest": "curl 'https://pal-test.adyen.com/pal/servlet/BalanceControl/v1/balanceTransfer' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.450Z",
      "verifiedStatus": 401,
      "latencyMs": 1466
    },
    {
      "id": "adyen-data-protection",
      "name": "Adyen Data Protection API",
      "provider": "Adyen Data Protection",
      "category": "payments",
      "description": "Adyen Data Protection API provides a way for you to process Subject Erasure Requests as mandated in GDPR.\n\nUse our API to submit a request to delete shopper's data, including payment details and other related information (for example, delivery address or shopper email).## Authentication\nEach request to the Data Protection API must be signed with an API key. Get",
      "longDescription": "Adyen Data Protection API provides a way for you to process Subject Erasure Requests as mandated in GDPR.\n\nUse our API to submit a request to delete shopper's data, including payment details and other related information (for example, delivery address or shopper email).## Authentication\nEach request to the Data Protection API must be signed with an API key. Get",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "API key in the X-API-Key header",
      "authExample": "X-API-Key: YOUR_API_KEY",
      "baseUrl": "https://ca-test.adyen.com/ca/services/DataProtectionService/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/adyen.com:DataProtectionService/1.json",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Adyen Data Protection API (GDPR compliance). Pricing via Adyen contract."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "POST",
          "path": "/requestSubjectErasure",
          "description": "Submit a Subject Erasure Request."
        }
      ],
      "sampleRequest": "curl 'https://ca-test.adyen.com/ca/services/DataProtectionService/v1/requestSubjectErasure' \\\n  -H 'X-API-Key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.604Z",
      "verifiedStatus": 401,
      "latencyMs": 1509
    },
    {
      "id": "rv",
      "name": "rv API",
      "provider": "rv",
      "category": "auth",
      "description": "Introduction\nThis API returns information about all of the verses in Rig Veda. The results are JSON objects that contain the name of the god, poet, and meter of the verses in Rig Veda, the category of the god and the poet, and the _mandal_ and _sukta_ number.\n\nThe API uses the Swagger 2.0 specification.\n\nAuthentication\nThis is an open API.\n\nTry it out\nThis sandbox can be used to get data for",
      "longDescription": "Introduction\nThis API returns information about all of the verses in Rig Veda. The results are JSON objects that contain the name of the god, poet, and meter of the verses in Rig Veda, the category of the god and the poet, and the _mandal_ and _sukta_ number.\n\nThe API uses the Swagger 2.0 specification.\n\nAuthentication\nThis is an open API.\n\nTry it out\nThis sandbox can be used to get data for",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api-rv.herokuapp.com/rv/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/sheetlabs.com:rig-veda/1.2.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/resources",
          "description": "Fetch all verses sung for a specific category of god, person, or object"
        }
      ],
      "sampleRequest": "curl 'https://api-rv.herokuapp.com/rv/v1/resources' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.586Z",
      "verifiedStatus": 404,
      "latencyMs": 1470
    },
    {
      "id": "vs",
      "name": "vs API",
      "provider": "vs",
      "category": "auth",
      "description": "Introduction\nThis API returns data regarding almost all nouns in vedic literature. The results are JSON objects that contain the word transliterated to the Roman script, the word in the Nagari script, the meaning of the word, and the category the word belongs to. Proper nouns are not included (yet).\n\nThe API uses the Swagger 2.0 specification.\n\nAuthentication\nThis is an open API.\n\nTry it out",
      "longDescription": "Introduction\nThis API returns data regarding almost all nouns in vedic literature. The results are JSON objects that contain the word transliterated to the Roman script, the word in the Nagari script, the meaning of the word, and the category the word belongs to. Proper nouns are not included (yet).\n\nThe API uses the Swagger 2.0 specification.\n\nAuthentication\nThis is an open API.\n\nTry it out",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api-vs.herokuapp.com/vs/v1",
      "docsUrl": "https://api.apis.guru/v2/specs/sheetlabs.com:vedic-society/1.2.json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/resources",
          "description": "Fetch all meanings that contain a specific English string"
        }
      ],
      "sampleRequest": "curl 'https://api-vs.herokuapp.com/vs/v1/resources' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 31,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.035Z",
      "verifiedStatus": 404,
      "latencyMs": 1789
    },
    {
      "id": "ean-search",
      "name": "EAN-Search API",
      "provider": "EAN-Search",
      "category": "search",
      "description": "The EAN-Search API allows you to lookup products by EAN, UPC or GTIN barcode. | 💸 |",
      "longDescription": "The EAN-Search API allows you to lookup products by EAN, UPC or GTIN barcode. | 💸 |",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.ean-search.org",
      "docsUrl": "https://www.ean-search.org/ean-database-api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Product barcode (EAN/UPC/ISBN) lookup. Free: 100 lookups/day. Standard $14.90/mo (10K lookups/mo). Commercial $44.90/mo. Enterprise $144.90/mo."
      },
      "rateLimit": "100 lookups/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ean-search.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.053Z",
      "verifiedStatus": 200,
      "latencyMs": 1673
    },
    {
      "id": "linkeddata-center",
      "name": "LinkedData.Center API",
      "provider": "LinkedData.Center",
      "category": "storage",
      "description": "a RDF graph database as a service with W3C SPARQL query and SPARQL update apis. | 💸 |",
      "longDescription": "a RDF graph database as a service with W3C SPARQL query and SPARQL update apis. | 💸 |",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://linkeddata.center",
      "docsUrl": "http://linkeddata.center/home/gdaas",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Linked Data Center semantic web API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://linkeddata.center'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.572Z",
      "verifiedStatus": 200,
      "latencyMs": 3118
    },
    {
      "id": "bitpay",
      "name": "bitpay API",
      "provider": "bitpay",
      "category": "finance",
      "description": "A simple, RESTful API to the most powerful bitcoin infrastructure on the planet. | N/A |",
      "longDescription": "A simple, RESTful API to the most powerful bitcoin infrastructure on the planet. | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bitpay.com",
      "docsUrl": "https://bitpay.com/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with BitPay account. No direct API fees; charges are payment processing fees."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bitpay.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.009Z",
      "verifiedStatus": 200,
      "latencyMs": 1517
    },
    {
      "id": "blockcypher",
      "name": "BlockCypher API",
      "provider": "BlockCypher",
      "category": "developer",
      "description": "BlockCypher is the infrastructure fabric for blockchain applications. | N/A |",
      "longDescription": "BlockCypher is the infrastructure fabric for blockchain applications. | N/A |",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.blockcypher.com",
      "docsUrl": "https://www.blockcypher.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 3 req/s, 200 req/hour, 2,000 req/hour with API key. Paid from $39/mo."
      },
      "rateLimit": "3 req/s · 200 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.blockcypher.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:16.819Z",
      "verifiedStatus": 200,
      "latencyMs": 1316
    },
    {
      "id": "blockfacts-io",
      "name": "BlockFacts.io API",
      "provider": "BlockFacts.io",
      "category": "finance",
      "description": "Compliance-first digital asset data with REST and WebSocket API support. Real-time cryptocurrency data from multiple exchanges via a single unified API. SDKs for integration, rich historic tick data.",
      "longDescription": "Compliance-first digital asset data with REST and WebSocket API support. Real-time cryptocurrency data from multiple exchanges via a single unified API. SDKs for integration, rich historic tick data.",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://blockfacts.io",
      "docsUrl": "https://blockfacts.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10,000 req/month. Paid plans for higher usage of crypto price aggregation."
      },
      "rateLimit": "10,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://blockfacts.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 18,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:20:20.699Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "moltin",
      "name": "Moltin API",
      "provider": "Moltin",
      "category": "payments",
      "description": "Unified APIs for inventory, carts, the checkout process, payments and more, so you can focus on creating seamless customer experiences at any scale. | N/A |",
      "longDescription": "Unified APIs for inventory, carts, the checkout process, payments and more, so you can focus on creating seamless customer experiences at any scale. | N/A |",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.moltin.com",
      "docsUrl": "https://www.moltin.com/developers",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Now Elastic Path Commerce Cloud. Headless ecommerce pricing from $299/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.moltin.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 24,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.720Z",
      "verifiedStatus": 403,
      "latencyMs": 2166
    },
    {
      "id": "nexmo",
      "name": "Nexmo API",
      "provider": "Nexmo",
      "category": "communication",
      "description": "Make and receive phone calls, send and receive SMS worldwide. Libraries in Node, Ruby, Java, PHP, .NET & Python. | 💸 |",
      "longDescription": "Make and receive phone calls, send and receive SMS worldwide. Libraries in Node, Ruby, Java, PHP, .NET & Python. | 💸 |",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.nexmo.com",
      "docsUrl": "https://developer.nexmo.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Vonage (formerly Nexmo). SMS from $0.0083/message. Voice from $0.0085/min. Pay-as-you-go pricing. Free trial credits on signup."
      },
      "rateLimit": "30 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.nexmo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.536Z",
      "verifiedStatus": 200,
      "latencyMs": 3931
    },
    {
      "id": "ecb-europa-eu",
      "name": "Ecb.europa.eu API",
      "provider": "Ecb.europa.eu",
      "category": "finance",
      "description": "Free currency exchange rates from european central bank(personal use). | N/A |",
      "longDescription": "Free currency exchange rates from european central bank(personal use). | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.ecb.europa.eu",
      "docsUrl": "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. European Central Bank foreign exchange reference rates; no paid tiers."
      },
      "rateLimit": "Not enforced; 1 req/s recommended",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ecb.europa.eu'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.699Z",
      "verifiedStatus": 200,
      "latencyMs": 2748
    },
    {
      "id": "fixer-io",
      "name": "Fixer.io API",
      "provider": "Fixer.io",
      "category": "finance",
      "description": "JSON API for foreign exchange rates and currency conversion. End of day data only. | N/A |",
      "longDescription": "JSON API for foreign exchange rates and currency conversion. End of day data only. | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://fixer.io",
      "docsUrl": "http://fixer.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month (EUR base only, hourly updates, no HTTPS). Basic €9.99/mo (10K req). Professional €24.99/mo (100K req). Business €79.99/mo."
      },
      "rateLimit": "1,000 req/month (free) · Scales with plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://fixer.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.260Z",
      "verifiedStatus": 200,
      "latencyMs": 2144
    },
    {
      "id": "openrates-io",
      "name": "OpenRates.io API",
      "provider": "OpenRates.io",
      "category": "finance",
      "description": "Live exchange rates and currency conversion API. | N/A |",
      "longDescription": "Live exchange rates and currency conversion API. | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.openrates.io",
      "docsUrl": "http://www.openrates.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with API key. Exchange rate data from ECB; open source backend."
      },
      "rateLimit": "Not enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.openrates.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.350Z",
      "verifiedStatus": 200,
      "latencyMs": 3209
    },
    {
      "id": "ratesapi-io",
      "name": "ratesapi.io API",
      "provider": "ratesapi.io",
      "category": "finance",
      "description": "Free foreign currency exchange rates and currency conversion. | N/A |",
      "longDescription": "Free foreign currency exchange rates and currency conversion. | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ratesapi.io",
      "docsUrl": "https://ratesapi.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with account. Foreign exchange rates; no paid tiers for basic usage."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ratesapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.362Z",
      "verifiedStatus": 200,
      "latencyMs": 3171
    },
    {
      "id": "nick-cannon-baby-api",
      "name": "Nick Cannon Baby API API",
      "provider": "Nick Cannon Baby API",
      "category": "ai",
      "description": "JSON API for entertainer Nick Cannon's many children and baby mamas. | !Open Source |",
      "longDescription": "JSON API for entertainer Nick Cannon's many children and baby mamas. | !Open Source |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://nick-cannon-baby-api.onrender.com",
      "docsUrl": "https://nick-cannon-baby-api.onrender.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free novelty API. No paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://nick-cannon-baby-api.onrender.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.576Z",
      "verifiedStatus": 200,
      "latencyMs": 1219
    },
    {
      "id": "iex",
      "name": "IEX API",
      "provider": "IEX",
      "category": "finance",
      "description": "Free Stocks and Market Data. | N/A |",
      "longDescription": "Free Stocks and Market Data. | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://iextrading.com",
      "docsUrl": "https://iextrading.com/developer/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 50,000 credits/month (IEX Cloud Starter). Paid from $19/mo (50M credits)."
      },
      "rateLimit": "100 req/s (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://iextrading.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.877Z",
      "verifiedStatus": 200,
      "latencyMs": 2427
    },
    {
      "id": "canada",
      "name": "Canada API",
      "provider": "Canada",
      "category": "finance",
      "description": "Daily exchange rates and statistical data tables in CSV, XML or JSON",
      "longDescription": "Daily exchange rates and statistical data tables in CSV, XML or JSON",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.bankofcanada.ca",
      "docsUrl": "https://www.bankofcanada.ca/rates/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Bank of Canada exchange rates and economic data; government API."
      },
      "rateLimit": "Not enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.bankofcanada.ca'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.576Z",
      "verifiedStatus": 200,
      "latencyMs": 990
    },
    {
      "id": "myanmar",
      "name": "Myanmar API",
      "provider": "Myanmar",
      "category": "finance",
      "description": "Currency exchange rates in JSON format. | N/A |",
      "longDescription": "Currency exchange rates in JSON format. | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://forex.cbm.gov.mm",
      "docsUrl": "http://forex.cbm.gov.mm/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Myanmar Central Bank exchange rates."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://forex.cbm.gov.mm'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.764Z",
      "verifiedStatus": 200,
      "latencyMs": 2160
    },
    {
      "id": "moldova",
      "name": "Moldova API",
      "provider": "Moldova",
      "category": "finance",
      "description": "Currency exchange rates in XML, JSON and XLS formats. | N/A",
      "longDescription": "Currency exchange rates in XML, JSON and XLS formats. | N/A",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bnm.md",
      "docsUrl": "https://bnm.md/en/content/official-exchange-rates",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Moldova National Bank exchange rates and economic data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bnm.md'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.284Z",
      "verifiedStatus": 200,
      "latencyMs": 1465
    },
    {
      "id": "nigeria",
      "name": "Nigeria API",
      "provider": "Nigeria",
      "category": "finance",
      "description": "Exchange rates and other info in CSV format | N/A |",
      "longDescription": "Exchange rates and other info in CSV format | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.cbn.gov.ng",
      "docsUrl": "https://www.cbn.gov.ng/rates/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Nigerian exchange rates and financial data."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.cbn.gov.ng'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.124Z",
      "verifiedStatus": 200,
      "latencyMs": 1284
    },
    {
      "id": "ukraine",
      "name": "Ukraine API",
      "provider": "Ukraine",
      "category": "finance",
      "description": "Exchange rates and bond placements in JSON and XML formats. | N/A |",
      "longDescription": "Exchange rates and bond placements in JSON and XML formats. | N/A |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://bank.gov.ua",
      "docsUrl": "https://bank.gov.ua/control/en/publish/article?art_id=25365630",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. National Bank of Ukraine exchange rates."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://bank.gov.ua'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.872Z",
      "verifiedStatus": 200,
      "latencyMs": 1024
    },
    {
      "id": "workos",
      "name": "WorkOS API",
      "provider": "WorkOS",
      "category": "auth",
      "description": "WorkOS provides enterprise authentication APIs including Single Sign-On (SAML, OIDC), SCIM Directory Sync, Multi-Factor Auth, and Admin Portal. AuthKit handles auth for up to 1M users free.",
      "longDescription": "Support Single Sign-On for common Enterprise Identity Providers (Okta, Azure, OneLogin). | N/A |",
      "color": "#6366f1",
      "tags": [
        "auth",
        "sso",
        "saml",
        "enterprise",
        "identity"
      ],
      "authType": "api-key",
      "authDescription": "API key as a Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_WORKOS_API_KEY",
      "baseUrl": "https://api.workos.com",
      "docsUrl": "https://workos.com/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1000000,
          "unit": "MAU",
          "period": "forever",
          "note": "AuthKit free up to 1M MAU"
        },
        "tiers": [
          {
            "name": "AuthKit (Free)",
            "monthlyCents": 0,
            "included": "Up to 1M MAU (SSO/MFA)"
          },
          {
            "name": "Enterprise SSO",
            "monthlyCents": 12500,
            "included": "Per SSO connection/mo (SAML/OIDC)"
          },
          {
            "name": "Directory Sync",
            "monthlyCents": 12500,
            "included": "Per SCIM connection/mo"
          }
        ],
        "details": "AuthKit (SSO/MFA): free up to 1M MAU. Enterprise SSO (SAML/OIDC): $125/connection/mo. SCIM Directory Sync: $125/connection/mo."
      },
      "rateLimit": "100 requests/sec",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://workos.com'",
      "sampleResponse": "{}",
      "scoreDepth": 42,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 67,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:17.828Z",
      "verifiedStatus": 200,
      "latencyMs": 925
    },
    {
      "id": "aylien",
      "name": "AYLIEN API",
      "provider": "AYLIEN",
      "category": "ai",
      "description": "AYLIEN Text Analysis API is a package of Natural Language Processing, Information Retrieval and Machine Learning tools for extracting meaning and insight from textual and visual content with ease. | *",
      "longDescription": "AYLIEN Text Analysis API is a package of Natural Language Processing, Information Retrieval and Machine Learning tools for extracting meaning and insight from textual and visual content with ease. | *",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://aylien.com",
      "docsUrl": "http://aylien.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go news intelligence. Starter $0 (limited trial), Growth from $299/mo."
      },
      "rateLimit": "10 req/s (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://aylien.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 18,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:20:18.755Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "big-ml",
      "name": "Big ML API",
      "provider": "Big ML",
      "category": "ai",
      "description": "BigML is a user-friendly and developer-friendly Machine learning API that mainly concentrates on decision trees. | N/A |",
      "longDescription": "BigML is a user-friendly and developer-friendly Machine learning API that mainly concentrates on decision trees. | N/A |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://bigml.com",
      "docsUrl": "http://bigml.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free: 1 user, limited resources. Paid from $20/mo (Professional). 16-day trial."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://bigml.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.722Z",
      "verifiedStatus": 200,
      "latencyMs": 1686
    },
    {
      "id": "leaflet-js",
      "name": "Leaflet.js API",
      "provider": "Leaflet.js",
      "category": "maps",
      "description": "An open-source JavaScript library for mobile-friendly interactive maps. | !Open Source |",
      "longDescription": "An open-source JavaScript library for mobile-friendly interactive maps. | !Open Source |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://leafletjs.com",
      "docsUrl": "http://leafletjs.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source JavaScript library. No API costs; tile provider costs apply separately."
      },
      "rateLimit": "Not applicable (client-side library)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://leafletjs.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.777Z",
      "verifiedStatus": 200,
      "latencyMs": 1724
    },
    {
      "id": "scribble",
      "name": "Scribble API",
      "provider": "Scribble",
      "category": "maps",
      "description": "The Scribble Maps API is a cross browser, mobile ready, HTML5/JavaScript, interactive map builder. | N/A |",
      "longDescription": "The Scribble Maps API is a cross browser, mobile ready, HTML5/JavaScript, interactive map builder. | N/A |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.scribblemaps.com",
      "docsUrl": "https://www.scribblemaps.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available for address search; paid for higher volume."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.scribblemaps.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.178Z",
      "verifiedStatus": 200,
      "latencyMs": 1098
    },
    {
      "id": "searchapi",
      "name": "SearchApi API",
      "provider": "SearchApi",
      "category": "search",
      "description": "Real-time API for scraping structured data from search engines. | 💸 |",
      "longDescription": "Real-time API for scraping structured data from search engines. | 💸 |",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.searchapi.io",
      "docsUrl": "https://www.searchapi.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Search engine results API. Free: 100 searches/month. Basic $25/mo (5K searches). Startup $50/mo (15K searches). Pro $150/mo (50K). Business $250/mo."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.searchapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.510Z",
      "verifiedStatus": 200,
      "latencyMs": 933
    },
    {
      "id": "rhapsody",
      "name": "Rhapsody API",
      "provider": "Rhapsody",
      "category": "entertainment",
      "description": "Access metadata, user’s entire library of music and do much more. | N/A |",
      "longDescription": "Access metadata, user’s entire library of music and do much more. | N/A |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.rhapsody.com",
      "docsUrl": "https://developer.rhapsody.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Legacy API (Napster). Paid licensing required for commercial streaming integration."
      },
      "rateLimit": "Based on license",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.rhapsody.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.972Z",
      "verifiedStatus": 503,
      "latencyMs": 1396
    },
    {
      "id": "tunefind",
      "name": "TuneFind API",
      "provider": "TuneFind",
      "category": "entertainment",
      "description": "Allows developers to enhance their services with song, show, and movie data from TuneFind. | N/A |",
      "longDescription": "Allows developers to enhance their services with song, show, and movie data from TuneFind. | N/A |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.tunefind.com",
      "docsUrl": "http://www.tunefind.com/api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Music placement and licensing data for TV/film; commercial licensing required."
      },
      "rateLimit": "Based on license",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.tunefind.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.137Z",
      "verifiedStatus": 200,
      "latencyMs": 1417
    },
    {
      "id": "acoustid",
      "name": "Acoustid API",
      "provider": "Acoustid",
      "category": "storage",
      "description": "Supports searching through their fingerprint database. | !Open Source |",
      "longDescription": "Supports searching through their fingerprint database. | !Open Source |",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://acoustid.org",
      "docsUrl": "https://acoustid.org/webservice",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. AcoustID audio fingerprinting and MusicBrainz lookup; no paid tiers."
      },
      "rateLimit": "3 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://acoustid.org'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.989Z",
      "verifiedStatus": 200,
      "latencyMs": 1161
    },
    {
      "id": "chartlyrics-lyrics-api",
      "name": "ChartLyrics Lyrics API API",
      "provider": "ChartLyrics Lyrics API",
      "category": "entertainment",
      "description": "Allows users to search for lyrics using the artist name, song title, or lyric text. | N/A |",
      "longDescription": "Allows users to search for lyrics using the artist name, song title, or lyric text. | N/A |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.chartlyrics.com",
      "docsUrl": "http://www.chartlyrics.com/api.aspx",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. No authentication required; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.chartlyrics.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.851Z",
      "verifiedStatus": 404,
      "latencyMs": 979
    },
    {
      "id": "lololyrics-api",
      "name": "Lololyrics API API",
      "provider": "Lololyrics API",
      "category": "entertainment",
      "description": "Given an artist and track name, obtains its lyrics and metadata such as the year released and album art. Specializes more in electronic dance music genres such as hardstyle. | N/A |",
      "longDescription": "Given an artist and track name, obtains its lyrics and metadata such as the year released and album art. Specializes more in electronic dance music genres such as hardstyle. | N/A |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://api.lololyrics.com",
      "docsUrl": "http://api.lololyrics.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. No authentication required for lyrics metadata."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api.lololyrics.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.770Z",
      "verifiedStatus": 404,
      "latencyMs": 1646
    },
    {
      "id": "faroo",
      "name": "Faroo API",
      "provider": "Faroo",
      "category": "search",
      "description": "Alternative to Google Web Search API / Google News Search API, allows you to search news within dates, fetch trending news, topics and terms. | N/A |",
      "longDescription": "Alternative to Google Web Search API / Google News Search API, allows you to search news within dates, fetch trending news, topics and terms. | N/A |",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.faroo.com",
      "docsUrl": "http://www.faroo.com/hp/api/api.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free: 10 req/month. Paid plans for higher volume. P2P web search."
      },
      "rateLimit": "10 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.faroo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.386Z",
      "verifiedStatus": 200,
      "latencyMs": 3208
    },
    {
      "id": "lemonfox-ai",
      "name": "Lemonfox.ai API",
      "provider": "Lemonfox.ai",
      "category": "ai",
      "description": "Speech-to-text API to transcribe audio and video files. The API is powered by the open-source Whisper model, supports 100+ languages and speaker recognition. | 💸 |",
      "longDescription": "Speech-to-text API to transcribe audio and video files. The API is powered by the open-source Whisper model, supports 100+ languages and speaker recognition. | 💸 |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.lemonfox.ai",
      "docsUrl": "https://www.lemonfox.ai/apis/speech-to-text",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. Speech-to-text from $0.0001/s. Image generation varies by model."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.lemonfox.ai'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.912Z",
      "verifiedStatus": 200,
      "latencyMs": 652
    },
    {
      "id": "paralleldots",
      "name": "ParallelDots API",
      "provider": "ParallelDots",
      "category": "ai",
      "description": "ParallelDots AI APIs are the most comprehensive set of document classification and NLP APIs for software developers that provide state-of-the-art accuracy on most common NLP use-cases such as sentimen",
      "longDescription": "ParallelDots AI APIs are the most comprehensive set of document classification and NLP APIs for software developers that provide state-of-the-art accuracy on most common NLP use-cases such as sentimen",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.paralleldots.com",
      "docsUrl": "https://www.paralleldots.com/text-analysis-apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 API calls/month. Starter $25/mo (5,000 calls), Pro $99/mo (50,000 calls)."
      },
      "rateLimit": "10 req/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.paralleldots.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:18.894Z",
      "verifiedStatus": 200,
      "latencyMs": 610
    },
    {
      "id": "speechtext-ai-api",
      "name": "SpeechText.AI API API",
      "provider": "SpeechText.AI API",
      "category": "ai",
      "description": "Cloud Speech Recognition API. Transform speech to text with high accuracy in multiple languages. Generate summaries with important highlights from audio and video files. | 💸 |",
      "longDescription": "Cloud Speech Recognition API. Transform speech to text with high accuracy in multiple languages. Generate summaries with important highlights from audio and video files. | 💸 |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://speechtext.ai",
      "docsUrl": "https://speechtext.ai/speech-recognition-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 60 minutes/month. Pay-as-you-go from $0.006/min. Monthly plans available."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://speechtext.ai'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.393Z",
      "verifiedStatus": 200,
      "latencyMs": 883
    },
    {
      "id": "summarizebot-api",
      "name": "SummarizeBot API API",
      "provider": "SummarizeBot API",
      "category": "ai",
      "description": "AI web data extraction and analysis. Multilingual summarization, keywords and sentiment analysis, language recognition, article extraction, comments identification, multimedia analysis, image and face",
      "longDescription": "AI web data extraction and analysis. Multilingual summarization, keywords and sentiment analysis, language recognition, article extraction, comments identification, multimedia analysis, image and face",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.summarizebot.com",
      "docsUrl": "https://www.summarizebot.com/summarization_business.html",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free via Telegram bot. API pricing available on request; contact for commercial use."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.summarizebot.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.417Z",
      "verifiedStatus": 200,
      "latencyMs": 845
    },
    {
      "id": "voicerss",
      "name": "VoiceRSS API",
      "provider": "VoiceRSS",
      "category": "ai",
      "description": "An API to convert Text to Speech, supporting 15+ major languages. | N/A |",
      "longDescription": "An API to convert Text to Speech, supporting 15+ major languages. | N/A |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.voicerss.org",
      "docsUrl": "http://www.voicerss.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 350 req/day. Paid from $4.99/mo (2,000 req/day) to $29.99/mo (15,000 req/day)."
      },
      "rateLimit": "350 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.voicerss.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.556Z",
      "verifiedStatus": 200,
      "latencyMs": 857
    },
    {
      "id": "wit-ai",
      "name": "Wit AI API",
      "provider": "Wit AI",
      "category": "ai",
      "description": "Provides an intent-based NLP API to easily build text and audio based chat bots. | !Open Source |",
      "longDescription": "Provides an intent-based NLP API to easily build text and audio based chat bots. | !Open Source |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://wit.ai",
      "docsUrl": "https://wit.ai/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Completely free, owned by Meta. No paid tiers; unlimited usage for approved apps."
      },
      "rateLimit": "60 req/min (audio); unlimited text",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://wit.ai'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.561Z",
      "verifiedStatus": 200,
      "latencyMs": 839
    },
    {
      "id": "factual",
      "name": "Factual API",
      "provider": "Factual",
      "category": "maps",
      "description": "Providing a places search that can be searched by latitude/longitude, and “where” using full text search query string. | N/A |",
      "longDescription": "Providing a places search that can be searched by latitude/longitude, and “where” using full text search query string. | N/A |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.factual.com",
      "docsUrl": "https://developer.factual.com/docs/getting-started",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Foursquare acquired Factual. Place data available via Foursquare Places API from $149/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.factual.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.514Z",
      "verifiedStatus": 200,
      "latencyMs": 3759
    },
    {
      "id": "deviantart",
      "name": "DeviantArt API",
      "provider": "DeviantArt",
      "category": "social",
      "description": "The largest social networking website for artists and art enthusiasts. | N/A |",
      "longDescription": "The largest social networking website for artists and art enthusiasts. | N/A |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.deviantart.com",
      "docsUrl": "https://www.deviantart.com/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API for developers. DeviantArt API requires OAuth 2.0 registration. No paid tiers. Access to artworks, community features, galleries. Rate limits apply."
      },
      "rateLimit": "120 req/min (client credentials) · 120 req/min (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.deviantart.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.830Z",
      "verifiedStatus": 200,
      "latencyMs": 1066
    },
    {
      "id": "imgur",
      "name": "Imgur API",
      "provider": "Imgur",
      "category": "developer",
      "description": "Imgur's API exposes the entire Imgur infrastructure via a standardized programmatic interface. | N/A |",
      "longDescription": "Imgur's API exposes the entire Imgur infrastructure via a standardized programmatic interface. | N/A |",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.imgur.com",
      "docsUrl": "https://api.imgur.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 12,500 uploads/day, 1,250 req/hour. Mashape/RapidAPI plans for commercial."
      },
      "rateLimit": "12,500 uploads/day · 1,250 req/hour",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.imgur.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:20.683Z",
      "verifiedStatus": 200,
      "latencyMs": 1906
    },
    {
      "id": "is-gd",
      "name": "Is.gd API",
      "provider": "Is.gd",
      "category": "ai",
      "description": "Simple URL shortener. Supports custom short link ending. | N/A |",
      "longDescription": "Simple URL shortener. Supports custom short link ending. | N/A |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://is.gd",
      "docsUrl": "https://is.gd/developers.php",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open URL shortener. No paid tiers; no API key required."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://is.gd'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.528Z",
      "verifiedStatus": 403,
      "latencyMs": 677
    },
    {
      "id": "tiny-cc",
      "name": "Tiny.cc API",
      "provider": "Tiny.cc",
      "category": "ai",
      "description": "Easy-to-use URL shortener. Supports custom short link ending. | N/A |",
      "longDescription": "Easy-to-use URL shortener. Supports custom short link ending. | N/A |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tiny.cc",
      "docsUrl": "https://tiny.cc/api-docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 250 custom links/month. Pro $5/mo (1,000 custom links). URL shortener."
      },
      "rateLimit": "250 links/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tiny.cc'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.729Z",
      "verifiedStatus": 200,
      "latencyMs": 852
    },
    {
      "id": "v-gd",
      "name": "V.gd API",
      "provider": "V.gd",
      "category": "ai",
      "description": "Simple URL shortener. Supports custom short link ending. | N/A |",
      "longDescription": "Simple URL shortener. Supports custom short link ending. | N/A |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://v.gd",
      "docsUrl": "https://v.gd/developers.php",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open URL shortener (v.gd). No paid tiers; no API key required."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://v.gd'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.729Z",
      "verifiedStatus": 200,
      "latencyMs": 835
    },
    {
      "id": "igdb",
      "name": "IGDB API",
      "provider": "IGDB",
      "category": "storage",
      "description": "Access the International Games Database and get information about video games, characters, companies, genres and many more. Commercial usage is allowed. | N/A |",
      "longDescription": "Access the International Games Database and get information about video games, characters, companies, genres and many more. Commercial usage is allowed. | N/A |",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.igdb.com",
      "docsUrl": "https://www.igdb.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Twitch developer account (requires Twitch Client-ID). Up to 4 req/s, 500/month in dev mode."
      },
      "rateLimit": "4 req/s (free with Twitch auth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.igdb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.644Z",
      "verifiedStatus": 403,
      "latencyMs": 732
    },
    {
      "id": "bluesky-api",
      "name": "BlueSky API API",
      "provider": "BlueSky API",
      "category": "weather",
      "description": "Global weather data, both live forecasts and forecast history, free tier available. | N/A |",
      "longDescription": "Global weather data, both live forecasts and forecast history, free tier available. | N/A |",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://blueskyapi.io",
      "docsUrl": "https://blueskyapi.io/docs/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. BlueSky/AT Protocol social network API; no paid tiers."
      },
      "rateLimit": "5,000 req/hour (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://blueskyapi.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:20.020Z",
      "verifiedStatus": 200,
      "latencyMs": 1048
    },
    {
      "id": "buffer",
      "name": "Buffer API",
      "provider": "Buffer",
      "category": "social",
      "description": "The Buffer API provides access to user's pending and sent updates, social media profiles, scheduled times and more.",
      "longDescription": "The Buffer API provides access to user's pending and sent updates, social media profiles, scheduled times and more.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://buffer.com",
      "docsUrl": "https://buffer.com/developers/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 3 channels, 10 scheduled posts each. Essentials $6/channel/mo: scheduling, analytics. Team $12/channel/mo: collaboration. Agency $120/mo (10 channels)."
      },
      "rateLimit": "60 req/min (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://buffer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.707Z",
      "verifiedStatus": 200,
      "latencyMs": 718
    },
    {
      "id": "verizon-cloud",
      "name": "Verizon Cloud API",
      "provider": "Verizon Cloud",
      "category": "developer",
      "description": "Upload, retrieve, and manage large amounts of data, access data through an API call, view prepackaged reports, rely on Verizon security to keep data safe and accessible at all times.",
      "longDescription": "Upload, retrieve, and manage large amounts of data, access data through an API call, view prepackaged reports, rely on Verizon security to keep data safe and accessible at all times.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.verizonenterprise.com",
      "docsUrl": "http://www.verizonenterprise.com/cloud/documentation/StorageAPIReference.htm",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid cloud storage service. API available for Verizon Cloud subscribers."
      },
      "rateLimit": "Based on subscription",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.verizonenterprise.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.310Z",
      "verifiedStatus": 200,
      "latencyMs": 2173
    },
    {
      "id": "canada-post",
      "name": "Canada Post API",
      "provider": "Canada Post",
      "category": "ecommerce",
      "description": "Allows e-commerce solution providers and online merchants to integrate Canada Post services, such as shipping, rating and tracking data, into a platform or website.",
      "longDescription": "Allows e-commerce solution providers and online merchants to integrate Canada Post services, such as shipping, rating and tracking data, into a platform or website.",
      "color": "#a855f7",
      "tags": [
        "ecommerce"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.canadapost.ca",
      "docsUrl": "http://www.canadapost.ca/cpo/mc/business/productsservices/developers/services/fundamentals.jsf",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Canada Post shipping and tracking. Free: developer sandbox access. Production pricing based on postage rates. API key from Canada Post developer program."
      },
      "rateLimit": "100 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.canadapost.ca'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.201Z",
      "verifiedStatus": 200,
      "latencyMs": 2850
    },
    {
      "id": "diffbot",
      "name": "Diffbot API",
      "provider": "Diffbot",
      "category": "ai",
      "description": "The Diffbot platform utilizes a combination of AI, computer vision, machine learning, and natural language processing to automatically extract data from web pages such as text, images, video, product",
      "longDescription": "The Diffbot platform utilizes a combination of AI, computer vision, machine learning, and natural language processing to automatically extract data from web pages such as text, images, video, product",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.diffbot.com",
      "docsUrl": "https://www.diffbot.com/dev/docs/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Starter $299/mo (100K API calls). Growth $799/mo. Enterprise custom. 14-day free trial."
      },
      "rateLimit": "25 req/s",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.diffbot.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:20.395Z",
      "verifiedStatus": 200,
      "latencyMs": 1033
    },
    {
      "id": "ibm-watson",
      "name": "IBM Watson API",
      "provider": "IBM Watson",
      "category": "ai",
      "description": "Allow developers to build applications that utilize machine learning technologies such as natural language processing, computer vision, and prediction.",
      "longDescription": "Allow developers to build applications that utilize machine learning technologies such as natural language processing, computer vision, and prediction.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.ibm.com",
      "docsUrl": "https://developer.ibm.com/watson/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Lite (free): 1,000 API calls/mo (NLU). Plus from $0.003/item. Prices vary by service."
      },
      "rateLimit": "60 req/min (Lite)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.ibm.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:20.418Z",
      "verifiedStatus": 200,
      "latencyMs": 1025
    },
    {
      "id": "brewereydb",
      "name": "BrewereyDB API",
      "provider": "BrewereyDB",
      "category": "storage",
      "description": "BreweryDB is a database of breweries, beers, beer events and guilds.",
      "longDescription": "BreweryDB is a database of breweries, beers, beer events and guilds.",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.brewerydb.com",
      "docsUrl": "http://www.brewerydb.com/developers",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with developer account. Open beer and brewery database API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.brewerydb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.565Z",
      "verifiedStatus": 200,
      "latencyMs": 3148
    },
    {
      "id": "inoreader",
      "name": "Inoreader API",
      "provider": "Inoreader",
      "category": "payments",
      "description": "The Inoreader API allows you to help users subscribe to feeds, read articles or catalogue them for viewing later.",
      "longDescription": "The Inoreader API allows you to help users subscribe to feeds, read articles or catalogue them for viewing later.",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.inoreader.com",
      "docsUrl": "https://www.inoreader.com/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 150 req/hour. Plus $4.17/mo (Applikations plan). RSS/news reader API."
      },
      "rateLimit": "150 req/hour (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.inoreader.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:20.579Z",
      "verifiedStatus": 200,
      "latencyMs": 1051
    },
    {
      "id": "paytm",
      "name": "Paytm API",
      "provider": "Paytm",
      "category": "payments",
      "description": "Access to the details of the APIs you need to work with to take payments on your app/website using Paytm Wallet and for handling operational issues related to payments (eg: refunds, transaction status",
      "longDescription": "Access to the details of the APIs you need to work with to take payments on your app/website using Paytm Wallet and for handling operational issues related to payments (eg: refunds, transaction status",
      "color": "#6366f1",
      "tags": [
        "payments"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://paytm.com",
      "docsUrl": "https://paytm.com/business/payments/developers",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Major Indian payment gateway. Transaction fees: 1.99% (cards) + GST. UPI: free or minimal fee. Monthly fee: none for standard. Custom for enterprise."
      },
      "rateLimit": "100 req/s (production)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://paytm.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.336Z",
      "verifiedStatus": 200,
      "latencyMs": 1800
    },
    {
      "id": "phonepe",
      "name": "Phonepe API",
      "provider": "Phonepe",
      "category": "ai",
      "description": "PhonePe provides a cashless and seamless payment experience to customers. PhonePe is a multi-instrument payment container and allows customers to pay through UPI, Debit Card, Credit Card, and Wallet.",
      "longDescription": "PhonePe provides a cashless and seamless payment experience to customers. PhonePe is a multi-instrument payment container and allows customers to pay through UPI, Debit Card, Credit Card, and Wallet.",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.phonepe.com",
      "docsUrl": "https://developer.phonepe.com/docs",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with PhonePe merchant account. Indian UPI payment gateway; transaction fees apply."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.phonepe.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.416Z",
      "verifiedStatus": 200,
      "latencyMs": 1860
    },
    {
      "id": "seniverse",
      "name": "Seniverse API",
      "provider": "Seniverse",
      "category": "weather",
      "description": "Weather information of China.(Missing English Docs)",
      "longDescription": "Weather information of China.(Missing English Docs)",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.seniverse.com",
      "docsUrl": "https://www.seniverse.com/doc",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/day. Paid from ¥49/mo for higher limits. Chinese weather API."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.seniverse.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 22,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.838Z",
      "verifiedStatus": 403,
      "latencyMs": 2277
    },
    {
      "id": "google-api-library",
      "name": "Google API Library API",
      "provider": "Google API Library",
      "category": "maps",
      "description": "The Google API Library contains more than 100 apis such as the Google Cloud APIs, the Google Maps APIs, the Google Apps APIs, the Mobile APIs, the Social Media APIs, the Youtube APIs, the Advertising",
      "longDescription": "The Google API Library contains more than 100 apis such as the Google Cloud APIs, the Google Maps APIs, the Google Apps APIs, the Mobile APIs, the Social Media APIs, the Youtube APIs, the Advertising",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://console.developers.google.com",
      "docsUrl": "https://console.developers.google.com/apis/library",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Client library, not a direct API. Google APIs pricing varies by service; many have free tiers."
      },
      "rateLimit": "Varies by underlying API",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://console.developers.google.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 18,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:20:23.227Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "runscope",
      "name": "Runscope API",
      "provider": "Runscope",
      "category": "developer",
      "description": "Automated API Monitoring & Testing.",
      "longDescription": "Automated API Monitoring & Testing.",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.runscope.com",
      "docsUrl": "https://www.runscope.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid API testing platform. Now part of Postman. Starter $79/mo, Team $399/mo."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.runscope.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:20.997Z",
      "verifiedStatus": 200,
      "latencyMs": 1288
    },
    {
      "id": "dymo",
      "name": "Dymo API",
      "provider": "Dymo API",
      "category": "communication",
      "description": "Multi-account and fraud detection. Sending emails without ending up in SPAM.                                                   | apiKey |  Yes  |   Yes   |",
      "longDescription": "Multi-account and fraud detection. Sending emails without ending up in SPAM.                                                   | apiKey |  Yes  |   Yes   |",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://dymo.tpeoficial.com",
      "docsUrl": "https://dymo.tpeoficial.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with DYMO SDK. Label printer API; hardware purchase required."
      },
      "rateLimit": "Not applicable",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dymo.tpeoficial.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.367Z",
      "verifiedStatus": 200,
      "latencyMs": 1638
    },
    {
      "id": "freepik",
      "name": "Freepik API",
      "provider": "Freepik",
      "category": "finance",
      "description": "Stock resources(Icons, videos, photos), AI image generation and editing tools | apiKey |  Yes  | Unknown |",
      "longDescription": "Stock resources(Icons, videos, photos), AI image generation and editing tools | apiKey |  Yes  | Unknown |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://freepik.com",
      "docsUrl": "https://freepik.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 AI-generated images/mo. Essential $23/mo (1,000 images). AI API add-on."
      },
      "rateLimit": "100 images/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://freepik.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.924Z",
      "verifiedStatus": 403,
      "latencyMs": 2195
    },
    {
      "id": "logokit",
      "name": "LogoKit API",
      "provider": "LogoKit",
      "category": "finance",
      "description": "Logo API for brands, stocks, and cryptocurrencies                         | apiKey |  Yes  | Unknown |",
      "longDescription": "Logo API for brands, stocks, and cryptocurrencies                         | apiKey |  Yes  | Unknown |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://logokit.com",
      "docsUrl": "https://logokit.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; paid plans for logo generation at scale."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://logokit.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.176Z",
      "verifiedStatus": 200,
      "latencyMs": 1406
    },
    {
      "id": "timezones-ical-library",
      "name": "TimeZones iCal Library API",
      "provider": "TimeZones iCal Library",
      "category": "storage",
      "description": "Database of official time zones and corresponding iCal VTIMEZONE blocks                                |    No    |  Yes  | Unknown |",
      "longDescription": "Database of official time zones and corresponding iCal VTIMEZONE blocks                                |    No    |  Yes  | Unknown |",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://tz.add-to-calendar-technology.com",
      "docsUrl": "https://tz.add-to-calendar-technology.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. IANA timezone iCal library; no paid tiers."
      },
      "rateLimit": "Not applicable",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://tz.add-to-calendar-technology.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.192Z",
      "verifiedStatus": 200,
      "latencyMs": 1362
    },
    {
      "id": "mexc-global",
      "name": "MEXC Global API",
      "provider": "MEXC Global",
      "category": "finance",
      "description": "Crypto asset exchange for trading Marketplace                                                                                      | apiKey |  Yes  | Unknown |",
      "longDescription": "Crypto asset exchange for trading Marketplace                                                                                      | apiKey |  Yes  | Unknown |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.mexc.com",
      "docsUrl": "https://www.mexc.com/mexc-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with MEXC account. Crypto exchange API; no fees for market data."
      },
      "rateLimit": "20 req/s (market data)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mexc.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.418Z",
      "verifiedStatus": 400,
      "latencyMs": 1398
    },
    {
      "id": "fxrates",
      "name": "FxRatesAPI API",
      "provider": "FxRatesAPI",
      "category": "finance",
      "description": "Real-time exchange rates, historical rates and currency conversion | apiKey |  Yes  |   No    |",
      "longDescription": "Real-time exchange rates, historical rates and currency conversion | apiKey |  Yes  |   No    |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://fxratesapi.com",
      "docsUrl": "https://fxratesapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 250 req/month. Paid from $10/mo (1,000 req) to $200/mo (unlimited)."
      },
      "rateLimit": "250 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fxratesapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.508Z",
      "verifiedStatus": 200,
      "latencyMs": 1113
    },
    {
      "id": "us-extract",
      "name": "US Extract API",
      "provider": "US Extract",
      "category": "communication",
      "description": "Extract postal addresses from any text including emails               | apiKey |  Yes  |   Yes   |",
      "longDescription": "Extract postal addresses from any text including emails               | apiKey |  Yes  |   Yes   |",
      "color": "#f59e0b",
      "tags": [
        "communication"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://smartystreets.com",
      "docsUrl": "https://smartystreets.com/products/apis/us-extract-api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Pay-as-you-go. US address and contact data extraction. Pricing per API call."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://smartystreets.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.505Z",
      "verifiedStatus": 429,
      "latencyMs": 1087
    },
    {
      "id": "aruljohn-com",
      "name": "ArulJohn.com API",
      "provider": "ArulJohn.com",
      "category": "maps",
      "description": "A simple IP Address API in JSON                                                                     |       No        |  Yes  |   Yes   |",
      "longDescription": "A simple IP Address API in JSON                                                                     |       No        |  Yes  |   Yes   |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.aruljohn.com",
      "docsUrl": "https://api.aruljohn.com/ip/json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Indian PIN code and address lookup API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.aruljohn.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.633Z",
      "verifiedStatus": 200,
      "latencyMs": 1053
    },
    {
      "id": "ipfinder",
      "name": "IPFinder API",
      "provider": "IPFinder",
      "category": "maps",
      "description": "Geolocation API,ASN API,IP Ranges API,IP Firewall API,Domain API                                    |    apiKey     |  Yes  |   Yes   |",
      "longDescription": "Geolocation API,ASN API,IP Ranges API,IP Firewall API,Domain API                                    |    apiKey     |  Yes  |   Yes   |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://ipfinder.io",
      "docsUrl": "https://ipfinder.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "IP geolocation & threat intelligence. Free: 1,000 req/month. Basic $9.99/mo (10K req). Business $49.99/mo (100K req). Enterprise $99.99/mo. API key required."
      },
      "rateLimit": "1,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://ipfinder.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:25.837Z",
      "verifiedStatus": 200,
      "latencyMs": 5153
    },
    {
      "id": "iplocate-io",
      "name": "IPLocate.io API",
      "provider": "IPLocate.io",
      "category": "maps",
      "description": "Fast, free, accurate IP geolocation and threat data (proxy/VPN/hosting detection) API               |       No        |  Yes  |   Yes   |",
      "longDescription": "Fast, free, accurate IP geolocation and threat data (proxy/VPN/hosting detection) API               |       No        |  Yes  |   Yes   |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.iplocate.io",
      "docsUrl": "https://www.iplocate.io/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "IP geolocation. Free: 1,500 lookups/day (no key). Paid from $15/mo (200K/day). Business $50/mo (750K/day). No key required for free tier."
      },
      "rateLimit": "1,500 req/day (free, keyless)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.iplocate.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.559Z",
      "verifiedStatus": 200,
      "latencyMs": 860
    },
    {
      "id": "meta-generator",
      "name": "Meta Generator API",
      "provider": "Meta Generator",
      "category": "social",
      "description": "Generate SEO meta tags, Open Graph and Twitter Cards from any URL or text                           |    apiKey     |  Yes  |   Yes   |",
      "longDescription": "Generate SEO meta tags, Open Graph and Twitter Cards from any URL or text                           |    apiKey     |  Yes  |   Yes   |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://meta-api.fzr.ai",
      "docsUrl": "https://meta-api.fzr.ai",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. HTML meta tag generator; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://meta-api.fzr.ai'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.837Z",
      "verifiedStatus": 200,
      "latencyMs": 840
    },
    {
      "id": "yamline",
      "name": "Yamline API",
      "provider": "Yamline",
      "category": "developer",
      "description": "Validate Kubernetes manifests                                                                       |       No        |  Yes  |   Yes   |",
      "longDescription": "Validate Kubernetes manifests                                                                       |       No        |  Yes  |   Yes   |",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://yamline.com",
      "docsUrl": "https://yamline.com/k8s/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; workflow automation API."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://yamline.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.771Z",
      "verifiedStatus": 200,
      "latencyMs": 1595
    },
    {
      "id": "zuplo",
      "name": "Zuplo API",
      "provider": "Zuplo",
      "category": "developer",
      "description": "API platform for Development, Deployment, and Docs - add auth, rate-limiting, and monetization fast |    apiKey     |  Yes  |   Yes   |",
      "longDescription": "API platform for Development, Deployment, and Docs - add auth, rate-limiting, and monetization fast |    apiKey     |  Yes  |   Yes   |",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://zuplo.com",
      "docsUrl": "https://zuplo.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 250K req/mo, 1 project. Builder $19.99/mo, Business $199/mo. API gateway."
      },
      "rateLimit": "250,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://zuplo.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.000Z",
      "verifiedStatus": 200,
      "latencyMs": 808
    },
    {
      "id": "airvisual",
      "name": "AirVisual API",
      "provider": "AirVisual",
      "category": "weather",
      "description": "Air quality and weather data                                                      | apiKey |  Yes  | Unknown |",
      "longDescription": "Air quality and weather data                                                      | apiKey |  Yes  | Unknown |",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://airvisual.com",
      "docsUrl": "https://airvisual.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "IQAir/AirVisual air quality API. Free: 10K API calls/month. Startup $19/mo (30K calls/mo). Business $75/mo (100K calls). Enterprise custom."
      },
      "rateLimit": "10K calls/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://airvisual.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.334Z",
      "verifiedStatus": 429,
      "latencyMs": 3024
    },
    {
      "id": "barchart-ondemand",
      "name": "Barchart OnDemand API",
      "provider": "Barchart OnDemand",
      "category": "finance",
      "description": "Stock, Futures and Forex Market Data                          | apiKey |  Yes  | Unknown |",
      "longDescription": "Stock, Futures and Forex Market Data                          | apiKey |  Yes  | Unknown |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.barchartondemand.com",
      "docsUrl": "https://www.barchartondemand.com/free",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid market data API. Plans from $29/mo (delayed data) to enterprise real-time pricing."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.barchartondemand.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.260Z",
      "verifiedStatus": 200,
      "latencyMs": 2923
    },
    {
      "id": "financial-data",
      "name": "Financial Data API",
      "provider": "Financial Data",
      "category": "finance",
      "description": "Stock Market and Financial Data                               | apiKey |  Yes  | Unknown |",
      "longDescription": "Stock Market and Financial Data                               | apiKey |  Yes  | Unknown |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://financialdata.net",
      "docsUrl": "https://financialdata.net/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: limited data. Financial data aggregator API; paid plans for full access."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://financialdata.net'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.196Z",
      "verifiedStatus": 200,
      "latencyMs": 828
    },
    {
      "id": "stock-sentiment",
      "name": "Stock Sentiment API",
      "provider": "Stock Sentiment",
      "category": "ai",
      "description": "Reddit & X/Twitter sentiment analysis for stocks with buzz scores    | apiKey |  Yes  |   Yes   |",
      "longDescription": "Reddit & X/Twitter sentiment analysis for stocks with buzz scores    | apiKey |  Yes  |   Yes   |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.adanos.org",
      "docsUrl": "https://api.adanos.org/docs",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid sentiment analysis API. Pricing on application; contact for pricing details."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.adanos.org'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.357Z",
      "verifiedStatus": 200,
      "latencyMs": 2970
    },
    {
      "id": "valueray",
      "name": "ValueRay API",
      "provider": "ValueRay",
      "category": "ai",
      "description": "Quantitative and sentiment data for stocks and ETFs           |    No     | Yes  |   Yes   |",
      "longDescription": "Quantitative and sentiment data for stocks and ETFs           |    No     | Yes  |   Yes   |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.valueray.com",
      "docsUrl": "https://www.valueray.com/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier available. Paid plans for financial valuations and stock data. Contact for pricing."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.valueray.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.002Z",
      "verifiedStatus": 200,
      "latencyMs": 1586
    },
    {
      "id": "what-s-on-the-menu",
      "name": "What's on the menu? API",
      "provider": "What's on the menu?",
      "category": "ai",
      "description": "NYPL human-transcribed historical menu collection | apiKey |  No   | Unknown |",
      "longDescription": "NYPL human-transcribed historical menu collection | apiKey |  No   | Unknown |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://nypl.github.io",
      "docsUrl": "http://nypl.github.io/menus-api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free via NYPL Labs. Historical menu data from the New York Public Library."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://nypl.github.io'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 27,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.133Z",
      "verifiedStatus": 404,
      "latencyMs": 715
    },
    {
      "id": "jumio",
      "name": "Jumio API",
      "provider": "Jumio",
      "category": "auth",
      "description": "Provides identity verification, KYC (Know Your Customer), and AML (Anti-Money Laundering) solutions, including document verification and biometric authentication. | apiKey |  Yes  | Unknown |",
      "longDescription": "Provides identity verification, KYC (Know Your Customer), and AML (Anti-Money Laundering) solutions, including document verification and biometric authentication. | apiKey |  Yes  | Unknown |",
      "color": "#6366f1",
      "tags": [
        "auth"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.jumio.com",
      "docsUrl": "https://www.jumio.com/developer/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Identity verification and KYC/AML platform. Custom enterprise pricing only. Typically $2-5/verification depending on volume. Contact sales for pricing."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.jumio.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.398Z",
      "verifiedStatus": 200,
      "latencyMs": 893
    },
    {
      "id": "chuck-norris-database",
      "name": "Chuck Norris Database API",
      "provider": "Chuck Norris Database",
      "category": "storage",
      "description": "Jokes                                                                                                        |       No        |  No   | Unknown |",
      "longDescription": "Jokes                                                                                                        |       No        |  No   | Unknown |",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.icndb.com",
      "docsUrl": "http://www.icndb.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Chuck Norris jokes API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.icndb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.196Z",
      "verifiedStatus": 200,
      "latencyMs": 2688
    },
    {
      "id": "eight-ball",
      "name": "Eight Ball API",
      "provider": "Eight Ball API",
      "category": "ai",
      "description": "Fortune-telling API with random, sentiment-biased, and multi-language responses                              |       No        |  Yes  |   Yes   |",
      "longDescription": "Fortune-telling API with random, sentiment-biased, and multi-language responses                              |       No        |  Yes  |   Yes   |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://eightballapi.com",
      "docsUrl": "https://eightballapi.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free novelty API. No paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://eightballapi.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.413Z",
      "verifiedStatus": 200,
      "latencyMs": 1854
    },
    {
      "id": "jservice",
      "name": "Jservice API",
      "provider": "Jservice",
      "category": "storage",
      "description": "Jeopardy Question Database                                                                                   |       No        |  No   | Unknown |",
      "longDescription": "Jeopardy Question Database                                                                                   |       No        |  No   | Unknown |",
      "color": "#14b8a6",
      "tags": [
        "storage"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://jservice.io",
      "docsUrl": "http://jservice.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Jeopardy! questions API; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://jservice.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.942Z",
      "verifiedStatus": 403,
      "latencyMs": 2309
    },
    {
      "id": "magic-the-gathering",
      "name": "Magic The Gathering API",
      "provider": "Magic The Gathering",
      "category": "entertainment",
      "description": "Magic The Gathering Game Information                                                                         |       No        |  No   | Unknown |",
      "longDescription": "Magic The Gathering Game Information                                                                         |       No        |  No   | Unknown |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://magicthegathering.io",
      "docsUrl": "http://magicthegathering.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. No paid tiers; community-maintained MTG card data."
      },
      "rateLimit": "Not enforced; fair use requested",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://magicthegathering.io'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.309Z",
      "verifiedStatus": 200,
      "latencyMs": 1472
    },
    {
      "id": "thegamestracker",
      "name": "TheGamestracker API",
      "provider": "TheGamestracker",
      "category": "entertainment",
      "description": "Game servers informations in JSON format                                                                     |    apiKey     |  Yes  |   Yes   |",
      "longDescription": "Game servers informations in JSON format                                                                     |    apiKey     |  Yes  |   Yes   |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://thegamestracker.com",
      "docsUrl": "https://thegamestracker.com/server-info-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available; paid plans for higher usage."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://thegamestracker.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 38,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.451Z",
      "verifiedStatus": 403,
      "latencyMs": 613
    },
    {
      "id": "traveller-map",
      "name": "Traveller Map API",
      "provider": "Traveller Map",
      "category": "maps",
      "description": "Traveller TTRPG map world, sub sector and sector information in json, PDF and other formats|       No        |  Yes  |   No    |",
      "longDescription": "Traveller TTRPG map world, sub sector and sector information in json, PDF and other formats|       No        |  Yes  |   No    |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://travellermap.com",
      "docsUrl": "https://travellermap.com/doc/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for Traveller RPG community. Sci-fi universe mapping API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://travellermap.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.029Z",
      "verifiedStatus": 200,
      "latencyMs": 1104
    },
    {
      "id": "traveller-ttrpg",
      "name": "Traveller TTRPG API",
      "provider": "Traveller TTRPG",
      "category": "maps",
      "description": "map world, sub sector and sector information in json, PDF and other formats|       No        |  Yes  |   No    |",
      "longDescription": "map world, sub sector and sector information in json, PDF and other formats|       No        |  Yes  |   No    |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.mongoosepublishing.com",
      "docsUrl": "https://www.mongoosepublishing.com/collections/traveller-rpgs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for Traveller RPG community. Tabletop RPG data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.mongoosepublishing.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.036Z",
      "verifiedStatus": 200,
      "latencyMs": 1035
    },
    {
      "id": "geolocated-io",
      "name": "Geolocated.io API",
      "provider": "Geolocated.io",
      "category": "maps",
      "description": "Free IP Geolocation API: 2000 daily lookups, multiple servers worldwide                                            |    apikey    |  Yes  |   Yes   |",
      "longDescription": "Free IP Geolocation API: 2000 daily lookups, multiple servers worldwide                                            |    apikey    |  Yes  |   Yes   |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://geolocated.io",
      "docsUrl": "https://geolocated.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 3,000 req/month. Pro $9/mo (30,000 req), Business $25/mo (100,000 req)."
      },
      "rateLimit": "3,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://geolocated.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:22.978Z",
      "verifiedStatus": 200,
      "latencyMs": 845
    },
    {
      "id": "ip-location",
      "name": "IP Location API",
      "provider": "IP Location",
      "category": "maps",
      "description": "Find location with ip address                                                                                      |       No       |  No   | Unknown |",
      "longDescription": "Find location with ip address                                                                                      |       No       |  No   | Unknown |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://ip-api.com",
      "docsUrl": "http://ip-api.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/day. Paid from $9.99/mo (100,000 req) to $149.99/mo (5M req)."
      },
      "rateLimit": "1,000 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://ip-api.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.895Z",
      "verifiedStatus": 200,
      "latencyMs": 1698
    },
    {
      "id": "mapatlas",
      "name": "MapAtlas API",
      "provider": "MapAtlas",
      "category": "maps",
      "description": "Geocoding, routing, map tiles, directions, and route optimization APIs. EU-hosted                                  |    apiKey    |  Yes  |   Yes   |",
      "longDescription": "Geocoding, routing, map tiles, directions, and route optimization APIs. EU-hosted                                  |    apiKey    |  Yes  |   Yes   |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://mapatlas.eu",
      "docsUrl": "https://mapatlas.eu/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Freemium. Free tier available for map rendering; paid for higher usage."
      },
      "rateLimit": "Varies by plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://mapatlas.eu'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.478Z",
      "verifiedStatus": 200,
      "latencyMs": 1277
    },
    {
      "id": "postcodedata-nl",
      "name": "PostcodeData.nl API",
      "provider": "PostcodeData.nl",
      "category": "maps",
      "description": "Provide geolocation data based on postcode for Dutch addresses                                                     |       No       |  No   | Unknown |",
      "longDescription": "Provide geolocation data based on postcode for Dutch addresses                                                     |       No       |  No   | Unknown |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://api.postcodedata.nl",
      "docsUrl": "http://api.postcodedata.nl/v1/postcode/?postcode=1211EP&streetnumber=60&ref=domeinnaam.nl&type=json",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 100 req/day. Paid plans from €4.95/mo for Dutch postal code lookup."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://api.postcodedata.nl'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 20,
      "scorePricing": 28,
      "score": 24,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.794Z",
      "verifiedStatus": 404,
      "latencyMs": 2396
    },
    {
      "id": "smartip-io",
      "name": "SmartIP.io API",
      "provider": "SmartIP.io",
      "category": "maps",
      "description": "IP Geolocation and Threat Intelligence API                                                                         |    apiKey    |  Yes  |   Yes   |",
      "longDescription": "IP Geolocation and Threat Intelligence API                                                                         |    apiKey    |  Yes  |   Yes   |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://smartip.io",
      "docsUrl": "https://smartip.io",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 1,000 req/month. Paid plans for IP geolocation at higher volumes."
      },
      "rateLimit": "1,000 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://smartip.io'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.935Z",
      "verifiedStatus": 200,
      "latencyMs": 1484
    },
    {
      "id": "colorado-data-engine",
      "name": "Colorado Data Engine API",
      "provider": "Colorado Data Engine",
      "category": "maps",
      "description": "Formatted and geolocated Colorado public data                                             |    No    |  Yes  | Unknown |",
      "longDescription": "Formatted and geolocated Colorado public data                                             |    No    |  Yes  | Unknown |",
      "color": "#3b82f6",
      "tags": [
        "maps"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://codataengine.org",
      "docsUrl": "http://codataengine.org/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Colorado state government open data API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://codataengine.org'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.297Z",
      "verifiedStatus": 200,
      "latencyMs": 1782
    },
    {
      "id": "diabetes",
      "name": "Diabetes API",
      "provider": "Diabetes",
      "category": "developer",
      "description": "Logging and retrieving diabetes information                                                  |    No    |  No   | Unknown |",
      "longDescription": "Logging and retrieving diabetes information                                                  |    No    |  No   | Unknown |",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://predictbgl.com",
      "docsUrl": "http://predictbgl.com/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Diabetes prediction API; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://predictbgl.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.375Z",
      "verifiedStatus": 200,
      "latencyMs": 1810
    },
    {
      "id": "careerjet",
      "name": "Careerjet API",
      "provider": "Careerjet",
      "category": "search",
      "description": "Job search engine                                                               | apiKey |  No   | Unknown |",
      "longDescription": "Job search engine                                                               | apiKey |  No   | Unknown |",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.careerjet.com",
      "docsUrl": "https://www.careerjet.com/partners/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Careerjet API key. Job aggregator API for non-commercial use."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.careerjet.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.254Z",
      "verifiedStatus": 418,
      "latencyMs": 1483
    },
    {
      "id": "himalayas",
      "name": "Himalayas API",
      "provider": "Himalayas",
      "category": "search",
      "description": "Remote job board and search engine                                              |    No    |  Yes  |   Yes   |",
      "longDescription": "Remote job board and search engine                                              |    No    |  Yes  |   Yes   |",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://himalayas.app",
      "docsUrl": "https://himalayas.app/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Job listings and company data API. Free: 100 req/day (public data). Pro $99/mo: unlimited searches, salary data, remote jobs focus, bulk export."
      },
      "rateLimit": "100 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://himalayas.app'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:23.964Z",
      "verifiedStatus": 200,
      "latencyMs": 985
    },
    {
      "id": "juju",
      "name": "Juju API",
      "provider": "Juju",
      "category": "search",
      "description": "Job search engine                                                               | apiKey |  No   | Unknown |",
      "longDescription": "Job search engine                                                               | apiKey |  No   | Unknown |",
      "color": "#ec4899",
      "tags": [
        "search"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.juju.com",
      "docsUrl": "http://www.juju.com/publisher/spec/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Juju partner account. Job search API for job aggregation."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.juju.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.070Z",
      "verifiedStatus": 200,
      "latencyMs": 1068
    },
    {
      "id": "agent-hustle",
      "name": "Agent Hustle API",
      "provider": "Agent Hustle",
      "category": "ai",
      "description": "AI web services: scraping, research, screenshots, translation, summarization | apiKey | Yes | Yes |",
      "longDescription": "AI web services: scraping, research, screenshots, translation, summarization | apiKey | Yes | Yes |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://agent.stakewatch.dev",
      "docsUrl": "https://agent.stakewatch.dev/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free to use. AI-powered content tools with no paid API tiers listed."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://agent.stakewatch.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.109Z",
      "verifiedStatus": 200,
      "latencyMs": 1080
    },
    {
      "id": "finlight",
      "name": "Finlight API",
      "provider": "Finlight",
      "category": "ai",
      "description": "Realtime financial news with sentiment and article content                                  | apiKey |  Yes  |   Yes   |",
      "longDescription": "Realtime financial news with sentiment and article content                                  | apiKey |  Yes  |   Yes   |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://finlight.me",
      "docsUrl": "https://finlight.me",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free tier: 50 req/day. Paid from $19/mo for news and financial data APIs."
      },
      "rateLimit": "50 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://finlight.me'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.662Z",
      "verifiedStatus": 200,
      "latencyMs": 1626
    },
    {
      "id": "quandl",
      "name": "Quandl API",
      "provider": "Quandl",
      "category": "finance",
      "description": "Stock Market Data                                                                                  |    No    |  Yes  | Unknown |",
      "longDescription": "Stock Market Data                                                                                  |    No    |  Yes  | Unknown |",
      "color": "#22c55e",
      "tags": [
        "finance"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.quandl.com",
      "docsUrl": "https://www.quandl.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Now Nasdaq Data Link. Free: some datasets free. Premium datasets from $99/mo. Usage-based pricing."
      },
      "rateLimit": "50,000 calls/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.quandl.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:25.102Z",
      "verifiedStatus": 200,
      "latencyMs": 1874
    },
    {
      "id": "fishfish",
      "name": "FishFish API",
      "provider": "FishFish",
      "category": "social",
      "description": "A volunteer cybersecurity project focused on providing resources and services that improve safety across Discord                                                     |    No    |  Yes  | Unknown |",
      "longDescription": "A volunteer cybersecurity project focused on providing resources and services that improve safety across Discord                                                     |    No    |  Yes  | Unknown |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://fishfish.gg",
      "docsUrl": "https://fishfish.gg/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Phishing domain detection API; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fishfish.gg'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.288Z",
      "verifiedStatus": 200,
      "latencyMs": 978
    },
    {
      "id": "whoisfreaks",
      "name": "Whoisfreaks API",
      "provider": "Whoisfreaks",
      "category": "security",
      "description": "Domain and DNS related information that will equip organizaion with comprehensive threat intelligence and attack surface analysis capabilities for enhanced security | apiKey |  Yes  |   No    |",
      "longDescription": "Domain and DNS related information that will equip organizaion with comprehensive threat intelligence and attack surface analysis capabilities for enhanced security | apiKey |  Yes  |   No    |",
      "color": "#ef4444",
      "tags": [
        "security"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://whoisfreaks.com",
      "docsUrl": "https://whoisfreaks.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "WHOIS and domain intelligence. Free: 100 queries/month. Basic $9.99/mo (1K queries). Pro $29.99/mo (10K queries). Business $99.99/mo (100K queries)."
      },
      "rateLimit": "100 req/month (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://whoisfreaks.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.320Z",
      "verifiedStatus": 200,
      "latencyMs": 907
    },
    {
      "id": "pwrtelegram-bot",
      "name": "PWRTelegram bot API",
      "provider": "PWRTelegram bot",
      "category": "communication",
      "description": "Telegram Bot API lets you build bots that send messages, photos, files, polls, and inline keyboards. Supports webhooks, inline mode, payments, and games. Completely free to use.",
      "longDescription": "Boosted version of the Telegram bot API                                                           | apiKey |  Yes  | Unknown |",
      "color": "#f59e0b",
      "tags": [
        "communication",
        "messaging",
        "bots",
        "chat",
        "social"
      ],
      "authType": "api-key",
      "authDescription": "Bot token appended to the base URL path (no header required)",
      "authExample": "GET https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getMe",
      "baseUrl": "https://api.telegram.org",
      "docsUrl": "https://pwrtelegram.xyz",
      "hasFreeTier": true,
      "pricing": {
        "model": "free",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Completely free, no limits"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Unlimited — completely free"
          }
        ],
        "details": "The Telegram Bot API is 100% free with no usage limits. Bots can send up to 30 messages/second globally, or 1 message/second per chat."
      },
      "rateLimit": "30 messages/sec (global); 1 message/sec per chat",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://pwrtelegram.xyz'",
      "sampleResponse": "{}",
      "scoreDepth": 42,
      "scoreLatency": 40,
      "scorePricing": 100,
      "score": 59,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:25.992Z",
      "verifiedStatus": 200,
      "latencyMs": 2514
    },
    {
      "id": "socialdata",
      "name": "SocialData API",
      "provider": "SocialData API",
      "category": "social",
      "description": "Unofficial API to read Twitter data                                                               | apiKey |  Yes  |   No    |",
      "longDescription": "Unofficial API to read Twitter data                                                               | apiKey |  Yes  |   No    |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://socialdata.tools",
      "docsUrl": "https://socialdata.tools",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Twitter/X data API starting at $49/mo for filtered tweets and user data."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://socialdata.tools'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.962Z",
      "verifiedStatus": 200,
      "latencyMs": 1066
    },
    {
      "id": "t-ly",
      "name": "T.LY API",
      "provider": "T.LY",
      "category": "ai",
      "description": "URL Shortener With Short Links                 | apiKey |  Yes  | Unknown |",
      "longDescription": "URL Shortener With Short Links                 | apiKey |  Yes  | Unknown |",
      "color": "#10b981",
      "tags": [
        "ai"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://t.ly",
      "docsUrl": "https://t.ly/docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 10 req/day. Paid from $3/mo for higher limits. URL shortener."
      },
      "rateLimit": "10 req/day (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://t.ly'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 90,
      "scorePricing": 28,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.392Z",
      "verifiedStatus": 200,
      "latencyMs": 457
    },
    {
      "id": "potter-db",
      "name": "Potter DB API",
      "provider": "Potter DB",
      "category": "entertainment",
      "description": "Data from the Harry Potter Universe: Characters, Movies, Books, Spells and Potions                               |    No    |  Yes  | Unknown |",
      "longDescription": "Data from the Harry Potter Universe: Characters, Movies, Books, Spells and Potions                               |    No    |  Yes  | Unknown |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://potterdb.com",
      "docsUrl": "https://potterdb.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source. No paid tiers; community-maintained Harry Potter API."
      },
      "rateLimit": "Not enforced; reasonable use requested",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://potterdb.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.530Z",
      "verifiedStatus": 200,
      "latencyMs": 588
    },
    {
      "id": "shoof-aflam",
      "name": "Shoof Aflam API",
      "provider": "Shoof Aflam",
      "category": "entertainment",
      "description": "Arabic streaming guide — search 14,000+ movies/series, get platform availability across 18 services in the Arab world |    No    |  Yes  |   Yes   |",
      "longDescription": "Arabic streaming guide — search 14,000+ movies/series, get platform availability across 18 services in the Arab world |    No    |  Yes  |   Yes   |",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://shoofaflam.tv",
      "docsUrl": "https://shoofaflam.tv/api-docs/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free Arabic streaming content API. No paid API tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://shoofaflam.tv'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.847Z",
      "verifiedStatus": 200,
      "latencyMs": 883
    },
    {
      "id": "7timer",
      "name": "7Timer! API",
      "provider": "7Timer!",
      "category": "weather",
      "description": "Weather, especially for Astroweather                                                                                           |    No    |  No   | Unknown |",
      "longDescription": "Weather, especially for Astroweather                                                                                           |    No    |  No   | Unknown |",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.7timer.info",
      "docsUrl": "http://www.7timer.info/doc.php?lang=en",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — 7Timer! is a free weather forecast API (ASTRO7, CIVIL7, etc.). No authentication required. Provides 7-day forecasts globally."
      },
      "rateLimit": "Reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.7timer.info'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.813Z",
      "verifiedStatus": 200,
      "latencyMs": 743
    },
    {
      "id": "dwd",
      "name": "DWD API",
      "provider": "DWD API",
      "category": "weather",
      "description": "API of the German Weather Service (DWD): weather data, data from specific weather stations, warnings (local, coast, sea, alps) |    No    |  Yes  | Unknown |",
      "longDescription": "API of the German Weather Service (DWD): weather data, data from specific weather stations, warnings (local, coast, sea, alps) |    No    |  Yes  | Unknown |",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://dwd.api.bund.dev",
      "docsUrl": "https://dwd.api.bund.dev/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — Deutscher Wetterdienst (German Meteorological Service). Open data API. No authentication required. German weather observations and forecasts."
      },
      "rateLimit": "Reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dwd.api.bund.dev'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 90,
      "scorePricing": 28,
      "score": 45,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.546Z",
      "verifiedStatus": 200,
      "latencyMs": 436
    },
    {
      "id": "meteoblue",
      "name": "Meteoblue API",
      "provider": "Meteoblue",
      "category": "weather",
      "description": "Global weather data with 100+ weather variables, 14 days ahead and 4 days of history data.                                     | apiKey |  Yes  |   Yes   |",
      "longDescription": "Global weather data with 100+ weather variables, 14 days ahead and 4 days of history data.                                     | apiKey |  Yes  |   Yes   |",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://content.meteoblue.com",
      "docsUrl": "https://content.meteoblue.com/en/business-solutions/weather-apis",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: Basic weather data (limited). Meteoblue package from $19.90/mo for extended forecasts. Climate data, ensemble models, API points system."
      },
      "rateLimit": "Depends on API package",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://content.meteoblue.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:26.127Z",
      "verifiedStatus": 200,
      "latencyMs": 1931
    },
    {
      "id": "noaa-climate-data",
      "name": "NOAA Climate Data API",
      "provider": "NOAA Climate Data",
      "category": "weather",
      "description": "Weather and climate data                                                                                                       | apiKey |  Yes  | Unknown |",
      "longDescription": "Weather and climate data                                                                                                       | apiKey |  Yes  | Unknown |",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.ncdc.noaa.gov",
      "docsUrl": "https://www.ncdc.noaa.gov/cdo-web/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — NOAA Climate Data Online (CDO) is a free US government service. API key required. Provides historical US climate data going back 100+ years."
      },
      "rateLimit": "5 req/s · 10K req/day (with token)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ncdc.noaa.gov'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 36,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:26.003Z",
      "verifiedStatus": 200,
      "latencyMs": 1748
    },
    {
      "id": "ais-hub",
      "name": "AIS Hub API",
      "provider": "AIS Hub",
      "category": "weather",
      "description": "Real-time data of any marine and inland vessel equipped with AIS tracking system | apiKey | No | Unknown |",
      "longDescription": "Real-time data of any marine and inland vessel equipped with AIS tracking system | apiKey | No | Unknown |",
      "color": "#0ea5e9",
      "tags": [
        "weather"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://www.aishub.net",
      "docsUrl": "http://www.aishub.net/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with AIS-catcher account. Vessel tracking via AIS data sharing network."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'http://www.aishub.net'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 29,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:27.221Z",
      "verifiedStatus": 200,
      "latencyMs": 2961
    },
    {
      "id": "gamerpower",
      "name": "GamerPower API",
      "provider": "GamerPower",
      "category": "entertainment",
      "description": "Game Giveaways Tracker",
      "longDescription": "Game Giveaways Tracker",
      "color": "#f97316",
      "tags": [
        "entertainment"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.gamerpower.com",
      "docsUrl": "https://www.gamerpower.com/api-read",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.gamerpower.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 55,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:25.074Z",
      "verifiedStatus": 200,
      "latencyMs": 786
    },
    {
      "id": "open-government-portugal",
      "name": "Open Government, Portugal API",
      "provider": "Open Government, Portugal",
      "category": "developer",
      "description": "dados.gov - Plataforma aberta de dados abertos da Administração Pública página principal",
      "longDescription": "dados.gov - Plataforma aberta de dados abertos da Administração Pública página principal",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dados.gov.pt",
      "docsUrl": "https://dados.gov.pt/en/docapi/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://dados.gov.pt'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 90,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:26.620Z",
      "verifiedStatus": 200,
      "latencyMs": 2322
    },
    {
      "id": "open-government-slovenia",
      "name": "Open Government, Slovenia API",
      "provider": "Open Government, Slovenia",
      "category": "developer",
      "description": "Slovenia Government Open Data",
      "longDescription": "Slovenia Government Open Data",
      "color": "#64748b",
      "tags": [
        "developer"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://podatki.gov.si",
      "docsUrl": "https://podatki.gov.si/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://podatki.gov.si'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 8,
      "scorePricing": 90,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:32.825Z",
      "verifiedStatus": 200,
      "latencyMs": 8504
    }
  ]
}