Callable Labs
Callable Labs builds dependable APIs for machine-readable workflows. Each one turns a common task into one clear call. On ApyHub, Callable Labs brings these as ready-to-use APIs. You can run OCR on PDFs and images and get clean Markdown back. You can generate invoices and other documents from JSON, render diagrams as code and create or read QR codes and barcodes. You can also remove image backgrounds, look up exchange rates and count business days around public holidays.
Teams use Callable Labs to automate document intake, produce invoices and reports, build docs pipelines and power payment and finance flows. Developers can call the APIs from their code, and AI agents can use them through MCP. You can start on the free tier with no credit card.
Services from Callable Labs
20 livePublic Holidays by Country and Stock Market API
Get public holidays by country and year, find upcoming holidays, or check whether a date is a holiday, a weekend day or a business day.
Callable LabsCalculate Business Days Across Countries and Markets
Add or subtract business days, count working days between dates and find the next business day for 250 countries and 28 exchanges. Holidays are skipped.
Callable LabsRetrieve Public Holidays by Country and Year
Get holiday dates by year and country, including regional calendars, local names and observed days. Look up supported countries, languages and subdivisions.
Callable LabsStock Exchange Calendars API
List supported stock exchanges and get calendar details for any MIC code or acronym: holiday categories, weekend days, covered years and subdivisions.
Callable LabsECB Currency Converter API
Convert currencies easily with the latest or historical exchange rates. Calculate converted amounts and retrieve exchange rate details for payments, invoicing, and financial applications.
Callable LabsECB Exchange Rates API
Access latest and historical exchange rates, daily currency rate time series, and supported currency data for financial applications and reporting.
Callable LabsConvert Speech to Text & Subtitles API
Audio to SRT API: send an audio or video file by URL or base64 and get SRT, VTT, text or timed JSON with word timestamps. Free tier, no card.
Callable LabsGenerate Receipt Document from JSON API
Render receipts from structured JSON as PDF, HTML, or DOCX. Returns file metadata, byte size, page count, and a data URI for JSON output.
Callable LabsGenerate Certificate Document from JSON API
Render certificates from JSON data as PDF, HTML, or DOCX. Includes page options, download control, and render metadata for issued documents.
Callable LabsGenerate Letter Document from JSON API
Render structured letter data into PDF, HTML, or DOCX. Return a PDF data URI and render metadata for business letters, notices, and mail-merge workflows.
Callable LabsGenerate Report Document from JSON API
Render structured JSON into PDF, HTML, or DOCX reports. Returns file bytes or a data URI plus render metadata, cache status, and page count.
Callable LabsValidate & Generate Documents from Templates
Validate DOCX templates and render DOCX, HTML, or PDF from JSON data. Get variable checks, syntax errors, and generated document output.
Callable LabsGenerate Invoice Document from JSON API
Render invoices from JSON into PDF, HTML, or DOCX. Returns document metadata, page count, and a data URI for billing and workflow systems.
Callable LabsCreate, Validate & Parse E-Invoice API
Create ZUGFeRD, XRechnung, or Peppol e-invoices, validate XML or PDF documents, and extract invoice data, totals, and rule errors.
Callable LabsGenerate Image Foreground Mask API
The Image Mask API finds the main subject in an image and returns a grayscale mask of it. Use the mask to composite, clean up edges or analyse the subject in your own pipeline. Send the image in image, as a public URL or base64 data, up to 20 MB. Set format to json (default) or png. JSON returns the mask as a data URI with its metadata. PNG returns the mask file. Set quality to best (default) or fast. Set crop to true to trim the mask to the subject, with padding (0 to 1000 pixels) of space around it. Use maxsize to limit the output size. The JSON response includes the width, height, bytes, the subject bbox in the original image and the foregroundratio, the share of the image covered by the subject. If no subject is found, bbox is null. Teams use the Image Mask API to build cutouts for product photos and to place subjects on new backgrounds in their own editor. Others check that an upload has a clear subject, or crop images to it. To get the cut-out subject instead of the mask, use the Remove Image Background with Advanced Controls API. To read text from images, use the Image & PDF OCR to Markdown API.
Callable LabsRemove Image Background with Advanced Controls API
The Background Removal API removes the background from an image and returns the cut-out subject. Send the image in image, as a public URL or base64 data, and get back a transparent PNG, a WebP, a JPEG or JSON metadata. Set format to json (default), png, webp or jpeg. JSON returns a PNG data URI with the metadata. Set background to transparent (default) or a solid #RRGGBB color. JPEG needs a solid color because it has no transparency. Set crop to true to trim the result to the subject, and add padding (0 to 1000 pixels) to keep space around it. Choose quality as best (default) or fast, and use maxsize to limit the output size. The response includes the format, mediatype, width, height, bytes, quality and foreground_ratio, the share of the image covered by the subject. It also returns the subject bbox in the original image, or null when no subject is found. Teams use the Background Removal API to remove the background from product photos and make profile pictures on a plain color. Online stores use it to prepare listing images and crop catalog shots to the subject. For a grayscale mask of the subject instead of the cutout, use the Generate Image Foreground Mask API. To read text in the image, use the Image & PDF OCR to Markdown API.
Callable LabsImage & PDF OCR to Markdown API
Extract text, tables, and blocks from PDFs or images as Markdown, text, or JSON. Useful for document ingestion, receipts, scans, and screenshots.
Callable LabsDiagram, Math and Code Render API
Render Mermaid, Graphviz, D2 and Vega-Lite diagrams, LaTeX math and highlighted code to PNG, SVG or PDF with one API call. Free tier on ApyHub.
Callable LabsValidate Payment & Generate QR API
Validate GS1 and payment QR payloads, inspect parsed fields, and render scannable QR codes in common formats. Useful for checkout, invoicing, and test automation.
Callable LabsDecode QR & Barcode API
Decode QR codes and barcodes from an image URL or base64 payload. Returns decoded text, format, position, and parsed payloads when available.
Callable Labs