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

# Firecrawl Map

> List the URLs reachable from a starting page, without fetching any content.

List the URLs reachable from a starting page, without fetching any content. `url` and `limit` are both required (limit 1 to 100000). Returns `success`, a request `id`, and `links[]` with `url` and `title` — note these are **objects with a title**, unlike [`post_tavily_map`](/docs/api-reference/search/post_tavily-map) which returns bare strings. Measured at about 9 seconds. Billed 1 credit per discovered link, so `limit` is a cost control, not just a page control. Use it to size a site before paying to crawl it, then fetch only what matters with [`post_firecrawl_scrape`](/docs/api-reference/search/post_firecrawl-scrape). When you want content and structure in one pass, [`post_firecrawl_crawl`](/docs/api-reference/search/post_firecrawl-crawl).

<Note>
  **First time?** Point any MCP client at `https://mcp.aisa.one/mcp` — Claude
  Code, Codex, Cursor, VS Code and the rest. Authorization is OAuth: the client
  opens a browser, you click Allow once, and there is no key to paste. The
  commands per client, and what each call costs, are on
  [aisa.one/mcp](https://aisa.one/mcp#connect).
</Note>

[Set this endpoint up in your agent →](https://aisa.one/mcp?from=/api-reference/search/post_firecrawl-map)


## OpenAPI

````yaml openapi/firecrawl.json POST /apis/v1/firecrawl/map
openapi: 3.1.0
info:
  description: ''
  title: Firecrawl
  version: '1'
  x-aisa-capabilities:
    idempotency: Idempotency-Key
    max_price: X-AISA-Max-Price-USD
    quote:
      header: X-AISA-Cost-Mode
      value: quote
  x-aisa-configured-paths:
    - /apis/v1/firecrawl/batch-scrape
    - /apis/v1/firecrawl/crawl
    - /apis/v1/firecrawl/map
    - /apis/v1/firecrawl/parse
    - /apis/v1/firecrawl/scrape
    - /apis/v1/firecrawl/search
  x-aisa-document:
    facts_hash: 6a2a00b19019e2556401521db0f4dc36f2dc6842bcc9969fe746289fc90afcf4
    generator_version: '2'
    protocol_version: '1'
    schema_version: '1'
    composer_version: '13'
    response_pending: []
    document_hash: sha256:18713f1d960f452c593a80aa9855f22acd50490e95ec0a49eddfd0683602a606
  x-aisa-plans:
    builder: 1
    display_plan: payg
    payg: 1
    similarweb_payg: 1
    team: 1
    version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
  x-aisa-provider: firecrawl
  x-aisa-catalogs:
    firecrawl:
      title: Firecrawl
      description: ''
      x-aisa-document:
        facts_hash: 6a2a00b19019e2556401521db0f4dc36f2dc6842bcc9969fe746289fc90afcf4
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
servers:
  - url: https://api.aisa.one
security:
  - bearerAuth: []
paths:
  /apis/v1/firecrawl/map:
    post:
      tags:
        - firecrawl
      summary: Firecrawl Map
      operationId: post_firecrawl_map
      requestBody:
        content:
          application/json:
            examples:
              default:
                value:
                  limit: 1
                  url: https://example.com
              minimal:
                value:
                  limit: 1
                  url: https://example.com
            schema:
              additionalProperties: false
              properties:
                limit:
                  maximum: 100000
                  minimum: 1
                  type: integer
                url:
                  format: https_url
                  type: string
              required:
                - limit
                - url
              type: object
        required: true
      responses:
        '200':
          description: Map completed successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                    description: True when the map succeeded.
                  links:
                    type: array
                    description: Discovered links.
                    items:
                      type: object
                      properties:
                        url:
                          type: string
                          description: A discovered URL.
                        title:
                          type: string
                          description: Title of the discovered page, when available.
                  creditsUsed:
                    type: integer
                    description: Firecrawl credits consumed (1 per discovered link).
        default:
          content:
            application/json:
              schema: {}
          description: >-
            Error response; upstream passthrough responses may use provider
            formats
components:
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.