AI Crawler Index · OpenAPI Overlay 1.0.0

API Evangelist enrichment overlay — Pathwren AI Crawler Index

5 actions 5 updates update extends ../openapi/pathwren-ai-crawler-index-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for AI Crawler Index's API. It is a proposal applied on top of the contract, not a document AI Crawler Index publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-license-spdxx-independentx-onboardingx-api-catalogx-mcp-serversx-a2a-agent-cardx-llms-txtx-runtime

Targets 3

$.info
$
$.tags

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enrichment overlay — Pathwren AI Crawler Index
  version: 1.0.0
extends: ../openapi/pathwren-ai-crawler-index-openapi.json
x-generated: '2026-09-01'
x-method: generated
x-source: >-
  Enhancements API Evangelist derived from artifacts in this repo. Applied as an Overlay so the
  provider's own OpenAPI 3.1 document is never mutated. Every value below is sourced from a
  document the provider publishes: /.well-known/api-onboarding, /.well-known/mcp.json,
  /.well-known/agent-card.json, /.well-known/security.txt, /status.json and /llms.txt.
actions:
- target: $.info
  description: Record the licence, contact and independence posture the provider states elsewhere but does not carry in info.
  update:
    x-license-spdx: CC0-1.0
    x-independent: >-
      Independent, non-commercial automated project. Not affiliated with, endorsed by or operated
      by any crawler operator it documents. Category and cost-of-blocking fields are the project's
      own labelled assessment; every other field is cited to the operator's own documentation.
    x-onboarding: https://www.pathwren.workers.dev/.well-known/api-onboarding
    x-api-catalog: https://www.pathwren.workers.dev/.well-known/api-catalog
- target: $
  description: Surface the agent-facing protocols that sit beside this REST contract.
  update:
    x-mcp-servers:
    - name: dev.workers.pathwren.www/ai-crawler-index
      url: https://www.pathwren.workers.dev/mcp
      transport: streamable-http
      tools: 6
    - name: dev.workers.pathwren.www/crawler-log-triage
      url: https://www.pathwren.workers.dev/mcp/triage
      transport: streamable-http
      tools: 5
    - name: dev.workers.pathwren.www/agent-discovery-doctor
      url: https://www.pathwren.workers.dev/mcp/doctor
      transport: streamable-http
      tools: 5
    x-a2a-agent-card: https://www.pathwren.workers.dev/.well-known/agent-card.json
    x-llms-txt: https://www.pathwren.workers.dev/llms.txt
- target: $
  description: Declare the runtime semantics observed on live responses and documented in api-onboarding.
  update:
    x-runtime:
      authentication: none
      rate_limits:
        per_client_limit: null
        note: >-
          No per-client limit is imposed; the platform account allows 100,000 requests a day
          across the whole site.
      conditional_requests:
        etag: true
        if_none_match: true
        last_modified: false
      cors:
        access_control_allow_origin: '*'
      cache_control: public, max-age=3600
      write_operations: 0
      reversibility: na
- target: $.info
  description: Record data freshness, which is the only thing that changes about this contract.
  update:
    x-freshness:
      rebuild_cadence: every six hours
      status_endpoint: https://www.pathwren.workers.dev/status.json
      change_feed:
      - https://www.pathwren.workers.dev/feed.json
      - https://www.pathwren.workers.dev/feed.xml
      observed_2026_09_01:
        crawlers_indexed: 56
        operators_indexed: 30
        sources_total: 12
        sources_ok: 12
        unique_ipv4_prefixes: 1887
        unique_ipv6_prefixes: 1056
- target: $.tags
  description: Note that the spec pre-expands one operationId per crawler slug alongside the templated operation.
  update:
    x-note: >-
      Beyond the five declared tags, the document enumerates 56 fixed per-crawler operationIds
      (crawler_gptbot, crawler_claudebot, …) that duplicate the templated getCrawler operation
      at GET /crawler/{slug}.json. They are the same resource, listed for spec readers.

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/pathwren-ai-crawler-index-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.