{
  "meta": {
    "category": "security",
    "label": "Security",
    "icon": "🛡️",
    "color": "#ef4444",
    "count": 44,
    "generated": "2026-03-30T23:25:37.787Z",
    "source": "https://apimap.dev"
  },
  "apis": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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
    }
  ]
}