Skip to content

api-evangelist/affinda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Affinda (affinda)

Affinda is an Intelligent Document Processing (IDP) platform that uses AI to extract structured data from documents — resumes, invoices, receipts, contracts, passports, identity documents, and custom document types — with confidence scores, bounding boxes, and OCR output. The v3 REST API exposes document upload and parsing, document type configuration, workspaces, collections, data sources for master-data matching, validation results, annotations for human-in-the-loop review, resthook-style webhooks, daily credits usage reporting, and resume / job-description search and match. Affinda is deployed across AUS/Global, US, and EU regions for data residency, holds SOC 2 Type II and ISO 27001:2022, and ships official Python, TypeScript, .NET, and Java SDKs alongside a skill.md file built for AI coding agents.

URL: Visit APIs.json

Run: Capabilities Using Naftiko

Tags

  • AI, Artificial Intelligence, Document Processing, Intelligent Document Processing, IDP, OCR, Resume Parsing, Invoice Parsing, Receipt Parsing, Document Extraction, Document Classification, Document Splitting, Recruitment, Banking, Insurance, Logistics, Healthcare, Government

Timestamps

  • Created: 2026-05-25
  • Modified: 2026-05-25

Regions

Region API Base URL App URL
AUS / Global https://api.affinda.com https://app.affinda.com
United States https://api.us1.affinda.com https://app.us1.affinda.com
European Union https://api.eu1.affinda.com https://app.eu1.affinda.com

Authentication is via Bearer token. Generate per-user API keys in the dashboard under Settings -> API Keys (max 3 active keys per user).

APIs

Affinda Documents API

Upload documents (PDF, DOC, DOCX, XLSX, ODT, RTF, TXT, HTML, PNG, JPG, JPEG, TIFF) and receive structured JSON extraction with confidence scores, bounding boxes, and OCR text. Default file-size cap is 20 MB (5 MB for resumes), 20 pages per document.

Human URL: https://docs.affinda.com/reference/getting-started

Affinda Document Types API

Manage document type definitions — the model configuration governing how a specific document category (invoice, resume, contract, custom) is parsed. Each type exposes a JSON Schema and Pydantic model.

Affinda Extractors API

List and inspect the underlying extractor models that power document parsing (resume, invoice, receipt, passport, etc.).

Affinda Document Splitters API

Configure document splitting and classification across multi-document PDFs. Splitters detect boundaries, classify each segment, and route to the correct extractor.

Affinda Workspaces API

Workspaces group collections, documents, members, and webhook subscriptions, and scope every document upload and listing. Includes per-workspace usage reporting.

Affinda Organizations API

Read and update the top-level organization account. Organizations contain users, billing, document types, and workspaces.

Affinda Invitations API

Create, list, and respond to invitations. Supports invitation token lookup and revocation.

Affinda Data Sources API

Manage custom mapping data sources — master-data lists used to match raw extracted values (vendor names, SKUs, categories) to canonical entities during parsing.

Affinda Annotations API

Manually create, update, and delete field-level annotations on parsed documents — the surface for human-in-the-loop validation and review. Supports batch create, update, and delete.

Affinda Validation Results API

Track validation-rule status and findings on parsed documents. Drives the embeddable validation UI. Supports batch operations.

Affinda Tags API

Tag parsed documents for routing, segmentation, search filtering, and workflow triggers. Supports batch-add and batch-remove on document collections.

Affinda Usage API

Retrieve daily credits consumption for the organization across all workspaces and document types. Use for billing reconciliation, budget tracking, and FinOps reporting.

Affinda Webhooks API

Resthook-style webhook subscriptions for document parsing events. Create a subscription, receive a probe, and activate to confirm the receiver. Events include document parsed, failed, and validated.

Affinda Search and Match API

Resume search, job description search, and matching across parsed-document indexes. Score candidates against a job description (or vice versa), retrieve match details, configure search and embed parameters, and request job-title and skill suggestions. Includes index management for organizing parsed documents.

Common Properties

Compliance

  • SOC 2 Type II
  • ISO 27001:2022
  • GDPR
  • HIPAA (Enterprise tier)

Artifacts

Machine-readable specifications and supporting artifacts organized by format.

OpenAPI

JSON Schema

JSON-LD

Naftiko Capabilities

Examples

Spectral Rules

Vocabulary

Plans, Rate Limits, and FinOps

About

Affinda is an Intelligent Document Processing (IDP) platform that uses AI to extract structured data from documents — resumes, invoices, receipts, contracts, passports, IDs, and custom document types. The v3 REST API exposes document upload and parsing, document type configuration, workspaces, collections, data sources for master-data matching,…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors