# Anyrow > Extract structured data from any document using AI. Upload PDFs, images, or text — Anyrow's AI extracts rows matching your schema. Export to CSV, Excel, JSON, or access via REST API. Pennies per page. ## What is Anyrow? Anyrow is an AI-powered document extraction service that converts unstructured documents into structured tabular data. Users define a schema (column names and types), upload documents, and receive extracted rows. The service handles PDFs, scanned images, photographs of forms, invoices, receipts, and plain text. ## How it works 1. Define your schema: name your columns and their types (text, number, date, etc.) 2. Upload documents: PDFs, images (JPEG, PNG, TIFF, WebP), or plain text 3. AI extraction: the AI reads each document and maps content to your schema 4. Download or access via API: CSV, Excel (.xlsx), JSON, or REST API ## Key features - Schema-first extraction: define columns, AI fills rows - Supports PDFs (native and scanned), images, and text - Batch upload: process many documents at once - Output formats: CSV, Excel, JSON, REST API - Extractions are idempotent: re-uploading the same document returns the same rows ## Pricing - Free tier: 150 extractions per month, up to 3 extraction tables, 5,000 total rows. No credit card required. - Pro: $49/month. 2,000 extractions per month, 50 tables, 100,000 rows. - Scale: $199/month. 20,000 extractions per month, 200 tables, 500,000 rows. - Enterprise: Custom pricing. Unlimited extractions, 500+ tables, 1M+ rows, dedicated support, SLA. One extraction = one document page processed. ## Use cases - Invoice processing: extract vendor, amount, date, line items from PDF invoices - Receipt digitization: extract merchant, total, date, items from scanned receipts - Form processing: extract fields from filled paper forms or digital PDFs - Research data collection: extract structured data from research papers, reports - Real estate: extract property details from listing PDFs - Medical records: extract patient data fields from clinical documents (HIPAA-compliant on enterprise) - Legal documents: extract key terms, dates, parties from contracts ## API access REST API available on Pro and above. Endpoints for uploading documents, retrieving extractions, and managing schemas. OpenAPI spec available at https://anyrow.ai/openapi.json. ## Free Tools Anyrow provides free browser-based data conversion tools. All processing runs client-side — no data is sent to servers. - [JSON to CSV Converter](https://anyrow.ai/tools/json-to-csv): Paste a JSON array or object and download a CSV file. Handles nested objects (flattened with dot notation), arrays in values (joined with semicolons), and RFC 4180-compliant quoting. UTF-8 with BOM for Excel compatibility. - [CSV to JSON Converter](https://anyrow.ai/tools/csv-to-json): Paste or upload a CSV file and get clean JSON output. Auto-detects comma, semicolon, and tab delimiters. RFC 4180-compliant parser handles quoted fields, escaped quotes, and embedded newlines. Preserves all values as strings. - [JSON Formatter & Validator](https://anyrow.ai/tools/json-formatter): Validate and pretty-print JSON with configurable indentation (2 spaces, 4 spaces, tab). Minify option, sort-keys option, JSONC comment stripping, trailing comma fixing. Shows errors with line and column numbers. All free tools at: https://anyrow.ai/tools ## Links - [Home](https://anyrow.ai/): Landing page - [Pricing](https://anyrow.ai/pricing): Detailed pricing - [App](https://app.anyrow.ai/): Web application - [OpenAPI spec](https://anyrow.ai/openapi.json): API documentation - [Free Tools](https://anyrow.ai/tools): Browser-based data conversion utilities