# Invoice Data Extraction > Turns invoices, receipts, bank statements and other financial documents into structured rows and spreadsheets (XLSX, CSV, JSON). Upload the files, say in plain words what to extract, wait, read the rows. A panel of AI agents has to agree on every value, and a value or a row the panel cannot agree on is flagged as Review Needed; every page of a PDF up to 5,000 pages and every file in a batch up to 6,000 is read and checked the same way as the first, and a page that fails is reported with the reason; the extraction can stop and ask when the documents leave something unsettled. REST API with Node.js and Python SDKs. Every account includes 50 free pages per month, no card required. ## Docs - [Agent guide](https://invoicedataextraction.com/docs/agents.md): start here. When to hand documents to this service, how to run an extraction end to end, and how to answer the questions it asks. - [MCP server](https://invoicedataextraction.com/docs/mcp.md): the extraction loop as tools for Claude Code, Codex, Cursor, Hermes, OpenClaw and Gemini CLI, with the API key as the credential, and for ChatGPT and Claude, connected by signing in; the setting for each. - [REST API reference](https://invoicedataextraction.com/docs/api.md): every endpoint, field, limit and error, with a ready-to-run Node.js script. - [OpenAPI 3.1 specification](https://invoicedataextraction.com/openapi.yaml): the contract as the API enforces it. JSON: https://invoicedataextraction.com/openapi.json - [Node.js SDK](https://invoicedataextraction.com/docs/node.md): @invoicedataextraction/sdk on npm, with the REST reference appended. - [Python SDK](https://invoicedataextraction.com/docs/python.md): invoicedataextraction-sdk on PyPI, with the REST reference appended. - [Pricing](https://invoicedataextraction.com/pricing.md): the free tier, pay as you go, and the bundles with their per-page price. - [Changelog](https://invoicedataextraction.com/docs/changelog.md): what changed in the API and the SDKs, and the versioning promise. ## Skills - [Skills index](https://invoicedataextraction.com/.well-known/agent-skills/index.json): the installable skill for coding agents and assistants. Install with `npx skills add https://invoicedataextraction.com`. - [ClawHub listing](https://clawhub.ai/invoicedataextraction/skills/invoice-data-extraction): the same skill on ClawHub, for OpenClaw: `openclaw skills install @invoicedataextraction/invoice-data-extraction`. ## Optional - [API & Agents](https://invoicedataextraction.com/api): the entry page for a person: the reasons to extract here, and the ways in for code that is kept and for an agent that runs the extraction, side by side. - [Web app](https://invoicedataextraction.com/): the same extraction in a browser. API keys are created at https://invoicedataextraction.com/dashboard?view=API - [Extraction guide](https://invoicedataextraction.com/extraction-guide): how to describe what you want so the columns come out right. - [About](https://invoicedataextraction.com/about): who runs Invoice Data Extraction, the company behind it and its Wyoming filing ID, and how to reach us. - [Security](https://invoicedataextraction.com/security): what is kept, for how long, and how it is protected. - [GitHub](https://github.com/invoicedataextraction): the SDKs' source, the OpenAPI contract, the MCP server's code and the skill, as public repositories with issues open.