For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
GuidesAPI ReferenceChangelogModel Versioning
GuidesAPI ReferenceChangelogModel Versioning
    • Getting Started
    • Authentication
    • API Versioning
    • SDKs
    • Deployments
    • Error Codes
    • Async Processing
  • Endpoints
  • Webhook Events
LogoLogo
On this page
  • Authentication
  • Example Usage
  • Coding with an agent?
  • Next Steps

Getting Started

Was this page helpful?

Authentication Overview

Next
Built with

Authentication

The Extend API uses Bearer token authentication for all API requests. You’ll need to use your API token when instantiating the client if you’re using the SDK or in the Authorization header of each request if you’re using the API directly.

Log in to the Extend dashboard and obtain an Extend API key from the Developer Settings page. More details on authentication, including error handling.

Example Usage

POST
/parse
1curl -X POST https://api.extend.ai/parse \
2 -H "x-extend-api-version: 2026-02-09" \
3 -H "Authorization: Bearer <token>" \
4 -H "Content-Type: application/json" \
5 -d '{
6 "file": {
7 "url": "https://example.com/bank_statement.pdf",
8 "name": "bank_statement.pdf"
9 }
10}'
Try it

Coding with an agent?

Use these raw markdown files to seed coding assistants with Extend platform context:

Download CLAUDE.md
Download AGENTS.md
How do I use this?
  1. Download one of these files and save it in your project root as CLAUDE.md or AGENTS.md.
  2. Run your coding agent from that same project root so it can discover the file.
  3. If your agent does not auto-load root guidance, explicitly reference the file in your prompt (for example: “Use ./CLAUDE.md for project instructions.”).
  4. For Codex/agent-style tools, keep AGENTS.md in the working directory root where commands are executed.
  5. For Claude Code, keep CLAUDE.md at repository root and start the session from that directory.
  6. In web LLM chats (for example ChatGPT, Claude, Gemini), upload CLAUDE.md or AGENTS.md as an attachment at the start of the conversation.
  7. If attachments are not available, paste the file content into your first prompt and ask the model to follow it for the rest of the session.

Next Steps

  • Follow our 5-minute quickstart to get started with structured data extraction.
  • Try out our SDKs in multiple languages