Agent Interface Discovery avatar

Agent Interface Discovery

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Agent Interface Discovery

Agent Interface Discovery

Check websites for public files useful to AI agents and developers, including robots.txt, llms.txt, and OpenAPI descriptions. Receive a structured report showing what was found and a summary of the site's published crawler rules.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Chris Johnson

Chris Johnson

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Agent-facing, structured discovery of public machine-readable site interfaces. Given up to 20 public HTTPS domains, inspect robots.txt, llms.txt, llms-full.txt, /.well-known/openapi.json, and /openapi.json without following redirects. Returns one JSON dataset record per domain with HTTP statuses, policy summary for a selected user-agent token, llms.txt links, OpenAPI metadata, and timestamps. It does not crawl pages, bypass robots rules, authenticate, or claim that an endpoint is usable without testing.

Input

{"domains":["https://example.com"],"userAgent":"GPTBot"}

Buyers / uses

AI-agent developers, retrieval pipeline builders, integration catalog maintainers and documentation auditors can discover whether a site advertises agent-readable docs and API specifications. Outputs are deterministic and useful as an agent tool response. No LLM API cost.

Security and limitations

Only public HTTPS hostnames, no IP literals, private DNS results rejected, redirects not followed, 12-second timeout per resource, 250 KB maximum per response. Public DNS may change between resolution and fetch; deploy behind egress restrictions for strong SSRF protection. robots.txt is a path-specific directive, not a blanket authorization; returned root policy is only a summary. Missing files are reported as HTTP statuses, not treated as errors. No automatic paid runs.

Availability

This repository contains Actor source code. It is separate from an Apify Store listing; verify current Store availability before trying to run it.

Run-to-run change detection

The first run for a domain and user-agent establishes a private baseline in the Actor's key-value store. Later runs report changes to robots rules, llms.txt headings and links, OpenAPI metadata and endpoint paths, resource availability, and llms-full.txt fingerprints. OpenAPI paths are capped at 100 and robots rules at 200 in each result to keep output bounded. Failed all-resource checks do not replace a prior baseline.