Discover/directory.llmstxt.cloud API
live

directory.llmstxt.cloud APIdirectory.llmstxt.cloud

Access the llms.txt directory via API. Search and filter companies by name or category, retrieve llms.txt URLs, token counts, and pagination data.

Endpoints
1
Updated
3mo ago
Try it
Page number to retrieve.
Sort order. Accepted values: 'default', 'tokens_asc', 'tokens_desc', 'full_tokens_asc', 'f
Search keyword to filter companies by name.
Category filter. Observed values include 'Websites', 'Products', 'Developer tools', 'AI',
api.parse.bot/scraper/5781cc84-652d-44f5-a481-37deb9b76e4c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/5781cc84-652d-44f5-a481-37deb9b76e4c/get_companies?page=1&category=AI' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Get a list of companies from the llms.txt directory with their website and llms.txt URLs. Supports searching, filtering by category, sorting, and pagination. Returns up to ~20 companies per page.

Input
ParamTypeDescription
pageintegerPage number to retrieve.
sortstringSort order. Accepted values: 'default', 'tokens_asc', 'tokens_desc', 'full_tokens_asc', 'full_tokens_desc', 'name_asc', 'name_desc'.
searchstringSearch keyword to filter companies by name.
categorystringCategory filter. Observed values include 'Websites', 'Products', 'Developer tools', 'AI', 'Finance'.
Response
{
  "type": "object",
  "fields": {
    "companies": "array of company objects with keys: name, website_url, llms_txt_url, llms_full_txt_url, tokens, full_tokens",
    "pagination": "object with keys: current_page (integer), total_pages (integer)"
  },
  "sample": {
    "data": {
      "companies": [
        {
          "name": "Anthropic Claude",
          "tokens": "892",
          "full_tokens": "Not available",
          "website_url": "https://claude.com",
          "llms_txt_url": "https://claude.com/llms.txt",
          "llms_full_txt_url": null
        },
        {
          "name": "Perplexity",
          "tokens": "4K",
          "full_tokens": "177K",
          "website_url": "https://perplexity.ai",
          "llms_txt_url": "https://docs.perplexity.ai/llms.txt",
          "llms_full_txt_url": "https://docs.perplexity.ai/llms-full.txt"
        }
      ],
      "pagination": {
        "total_pages": 2,
        "current_page": 1
      }
    },
    "status": "success"
  }
}

About the directory.llmstxt.cloud API

The llms.txt Directory API exposes a single endpoint, get_companies, that returns structured records for companies publishing LLM-friendly documentation. Each record includes 6 fields: company name, website URL, llms.txt URL, llms_full_txt URL, token count, and full token count. The endpoint supports keyword search, category filtering, token-based sorting, and paginated retrieval of up to roughly 20 companies per page.

What the API Returns

The get_companies endpoint returns an array of company objects from the llms.txt directory. Each object contains name, website_url, llms_txt_url, llms_full_txt_url, tokens, and full_tokens. The llms_txt_url points to the concise LLM-optimized documentation file for that company, while llms_full_txt_url links to the expanded version. The tokens and full_tokens fields indicate the token length of each file, which is useful for planning context-window budgets when feeding these documents to language models.

Filtering and Sorting

The search parameter filters results by company name using a keyword string. The category parameter restricts results to a specific vertical — observed values include 'AI', 'Developer tools', 'Finance', 'Products', and 'Websites'. The sort parameter controls ordering; accepted values are 'default', 'tokens_asc', 'tokens_desc', 'full_tokens_asc', and 'full_tokens_desc', letting you surface the shortest or longest documentation files first.

Pagination

Results are paginated at approximately 20 companies per page. The pagination object in the response provides current_page and total_pages integers, so you can walk the full directory programmatically. Pass the page integer parameter to advance through results.

Common use cases
  • Build a curated index of AI-tool documentation by filtering get_companies with category='AI' and collecting llms_txt_url values.
  • Estimate context-window cost before loading third-party docs by sorting on tokens_asc to find the smallest files first.
  • Automate discovery of new llms.txt adopters by paginating through all pages and diffing results over time.
  • Populate a developer resource hub with company names, website URLs, and direct links to their LLM-optimized docs.
  • Filter by category='Developer tools' to compile a list of developer-facing services that expose machine-readable documentation.
  • Feed llms_full_txt_url links into a retrieval pipeline for companies in the Finance category to build domain-specific assistants.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does llms.txt directory have an official developer API?+
The directory does not publish an official developer API. This Parse API provides programmatic access to the directory's company listings, URLs, and token metadata.
What does the `get_companies` endpoint return beyond just URLs?+
Each company object includes name, website_url, llms_txt_url, llms_full_txt_url, tokens, and full_tokens. The token fields reflect the size of each documentation file, which helps you assess how much context space each source will consume before fetching it.
How many results does the API return per request, and how do I get more?+
The endpoint returns approximately 20 companies per page. Use the page integer parameter to advance through results. The pagination object in every response provides current_page and total_pages so you know exactly how many pages exist for a given search or category filter.
Does the API expose the actual content of llms.txt files, or just their URLs?+
The API returns only the URLs (llms_txt_url and llms_full_txt_url) and their token counts — it does not fetch or return the file contents themselves. You can fork this API on Parse and revise it to add an endpoint that fetches and returns the content of those files.
Are there category values beyond the ones listed, and can I retrieve a full category taxonomy?+
Observed category values are 'Websites', 'Products', 'Developer tools', 'AI', and 'Finance'. The API does not currently expose a dedicated endpoint for listing all available categories. You can fork it on Parse and revise to add a categories endpoint if you need a dynamic taxonomy.
Page content last updated . Spec covers 1 endpoint from directory.llmstxt.cloud.
Related APIs in Developer ToolsSee all →
arxiv.org API
Search and discover academic research papers on arXiv using keywords, authors, titles, categories, and dates, then access detailed metadata for any paper. Browse the complete arXiv category taxonomy to explore research across different scientific disciplines.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
allaboutcircuits.com API
Access educational electronics content from All About Circuits, including technical articles, circuit diagrams, textbook volumes, and forum discussions organized by category. Search and browse the latest resources, view detailed articles, explore engineering tools, and find answers across their community forums.
bazaardb.gg API
Search and retrieve comprehensive data about The Bazaar game cards, including items, skills, merchants, trainers, monsters, and events with full details like tiers, attributes, enchantments, and tooltips. Quickly find the specific card information you need to optimize your gameplay strategy and deck building.
icons8.com API
Search for millions of icons across different visual styles like colorful, pattern-based, and minimalist designs to find the perfect icon for your project. Discover and retrieve icons in your preferred style to enhance your designs and applications.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.
smstome.com API
Browse temporary phone numbers from countries around the world and read incoming SMS messages in real time. List available numbers by country, retrieve messages sorted newest to oldest, and search message history by sender or content.