> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# LLMs.txt Status

Get the status and results of an LLMs.txt generation job. This endpoint allows you to check if the generation is complete and retrieve the generated content.

### Response Structure

The response includes:

* **success**: Boolean indicating if the request was successful

* **status**: Current status of the generation job:

  * `processing`: Job is still running
  * `completed`: Job finished successfully
  * `failed`: Job encountered an error

* **data**: Generated content (when status is `completed`):

  * `llmstxt`: The generated LLMs.txt content
  * `llmsfulltxt`: Full text content (if showFullText was true)

* **expiresAt**: ISO timestamp indicating when the results will expire

### Status Examples

1. **Processing Status**

   ```json theme={null}
   {
     "success": true,
     "status": "processing",
     "data": {
       "llmstxt": "# Firecrawl.dev llms.txt\n\n- [Web Data Extraction Tool](https://www.firecrawl.dev/)...",
       "llmsfulltxt": "# Firecrawl.dev llms-full.txt\n\n"
     },
     "expiresAt": "2025-03-03T23:19:18.000Z"
   }
   ```

2. **Completed Status**
   ```json theme={null}
   {
     "success": true,
     "status": "completed",
     "data": {
       "llmstxt": "# http://firecrawl.dev llms.txt\n\n- [Web Data Extraction Tool](https://www.firecrawl.dev/): Transform websites into clean, LLM-ready data effortlessly.\n- [Flexible Web Scraping Pricing](https://www.firecrawl.dev/pricing): Flexible pricing plans for web scraping and data extraction.",
       "llmsfulltxt": "# http://firecrawl.dev llms-full.txt\n\n## Web Data Extraction Tool\nIntroducing /extract - Get web data with a prompt..."
     },
     "expiresAt": "2025-03-03T22:45:50.000Z"
   }
   ```

### Error Handling

If the generation job fails or cannot be found, you'll receive an appropriate error response:

```json theme={null}
{
  "success": false,
  "error": "LLMs.txt generation job not found"
}
```

### Polling Recommendations

1. Poll every 2-3 seconds initially
2. Increase interval if still processing after 30 seconds
3. Stop polling if status is `completed` or `failed`
4. Implement exponential backoff to avoid rate limits


## OpenAPI

````yaml api-reference/v1-openapi.json GET /llmstxt/{id}
openapi: 3.0.0
info:
  title: Firecrawl API
  version: v1
  description: >-
    API for interacting with Firecrawl services to perform web scraping and
    crawling tasks.
  contact:
    name: Firecrawl Support
    url: https://firecrawl.dev/support
    email: support@firecrawl.dev
servers:
  - url: https://api.firecrawl.dev/v1
security:
  - bearerAuth: []
paths:
  /llmstxt/{id}:
    parameters:
      - name: id
        in: path
        description: The ID of the LLMs.txt generation job
        required: true
        schema:
          type: string
          format: uuid
    get:
      tags:
        - LLMs.txt
      summary: Get the status and results of an LLMs.txt generation job
      operationId: getLLMsTxtStatus
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  status:
                    type: string
                    enum:
                      - processing
                      - completed
                      - failed
                  data:
                    type: object
                    properties:
                      llmstxt:
                        type: string
                        description: The generated LLMs.txt content
                      llmsfulltxt:
                        type: string
                        description: The full text content when showFullText is true
                  expiresAt:
                    type: string
                    format: date-time
                    description: When the generated content will expire
        '404':
          description: LLMs.txt generation job not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    example: false
                  error:
                    type: string
                    example: LLMs.txt generation job not found
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````