Seamlessly integrate extracted data into your workflows and systems, ensuring over 50% cost savings and enhanced efficiency
Process everything from invoices and POs to complex financial reports and medical records with ease, achieving over 80% faster processing time for rapid data handling
Tailor data extraction to your specific needs, from basic text to detailed tables, achieving over 99% data accuracy
Transforming The way You Handle PDFsGrowing exponentially: The Accounts Payable team is 5x more efficient with the automation and optimization Nanonets provides
Nanonets' direct integration with SAP helped SaltPay automate a crucial part of their Accounts Payable process
Tapi is processing invoices in seconds instead of hours through Nanonets AI which has helped them reduce Accounts Payable cost by ~70%
Building Smarter: ACM Services saves 90% time for its Accounts Payable Team with Nanonets Invoice Extraction
Passport to success: Expatrio achieves 95% reduction in time for Manual Data Entry with Nanonets OCR
In2 Project Management helps Water Supply Corporation save 700,000 AUD with Nanonets AI
Book a free 30 minute consultation with our experts!
Request a Demo GDPR Compliant Extensive Data Validation Instant Model Training One-Click ERP Sync Automated Approvals Continuous Learning Take Nanonets for a SpinUnlock the potential of your PDF documents with Nanonets' advanced PDF to text converter. Use advanced OCR API for automated lightning-fast PDF to text conversion with 98%+ accuracy.
10M+ processed 8M+ processed Purchase Orders 11,22,400 processed Real Estate Docs 5M+ processed Bank Statements 5M+ processed Bill of Lading 4M+ processed Tables / SKU 3M+ processed How we compareBrowse libraries for different programming languages and mobile platforms.
Choose your language
import requests import base64 url = "https://app.nanonets.com/api/v2/OCR/FullText" payload= <'urls': ['MY_IMAGE_URL']>files=[ ('file',('FILE_NAME',open('FILE_PATH','rb'),'application/pdf')) ] headers = <> response = requests.request("POST", url, headers=headers, data=payload, files=files, auth=requests.auth.HTTPBasicAuth('REPLACE_API_KEY', '')) print(response.text)'urls':>
var client = new RestClient("https://app.nanonets.com/api/v2/OCR/FullText"); client.Timeout = -1; var request = new RestRequest(Method.POST); request.AddHeader("Authorization", "Basic " + Convert.ToBase64String(Encoding.Default.GetBytes("REPLACE_YOUR_API_KEY:"))); request.AddFile("file", "FILE_PATH"); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content);
curl --location --request POST 'https://app.nanonets.com/api/v2/OCR/FullText' \ -u 'REPLACE_API_KEY:' \ --form 'file=@"FILE_PATH"'
Go to API Documentation Run in Postman Get your free API keyOnce you create your account, click on My Account > API Keys to get your key. This key will allow you to authenticate API requests.
1abcd000-ABCab1BCd00a00abc1AbcDeF Get API Key Want to Use our Python Package ?Our Python Library gives you added control and options to perform OCR and extract text and tabular results in desired formats instantly.