Convert a .pes embroidery file into a downloadable ZIP archive. Useful for packaging embroidery files for storage, transport, or automation.
Stamp a PDF with header and footer text or PNG images. Stream the result or get a signed URL, with alignment, size, and opacity controls.
Syntax Analysis parses a text string and returns Google syntax analysis results in the data.google object when you set requestedservice to google. Send your body.text along with requestedservice, and include body.language, body.encoding, or a body.google object when you need to provide Google-specific options. The service is designed for developers who need to inspect or process text with Google-backed language analysis in a structured API response. Use Syntax Analysis when you want to run automated language checks on user-generated content, message bodies, or documents before further processing. The response keeps the Google output under data.google, making it straightforward to pass into downstream classification, enrichment, or moderation workflows. If you are building a pipeline that needs syntax-aware text processing, Syntax Analysis gives you a focused endpoint for sending text in and receiving structured analysis data back.
Compare a search term against a space-separated target string and get matched words back. Supports accent-insensitive and Unicode-normalized matching.
Extract audio from a video file or URL and get a job ID back. Poll for a URL to the finished MP3, WAV, AAC, OGG, FLAC, WMA, or AC3 output.
Validate a UK postcode by sending a postcode string. Returns a boolean data field for address checks, form validation, and delivery filtering.
Send text and get entity-level sentiment results in a Google-backed response. Useful for reviews, social posts, and support messages.
Summarize PDF, DOCX, DOC, or ODT files from an upload or URL. Choose short, medium, or long output and get back data.summary.
Invoice Extraction turns an invoice document into structured data you can use in your app. Send either a PDF URL to /url or upload a file to /file, and choose the extraction backend with requestedservice. The response contains a data object with the parsing output from either apyhub or azure. If you select azure, you can also pass Azure credentials such as key, region, endpoint, accountid, and accesstoken in the URL flow, or the matching azure* fields in the file flow. If you leave requested_service at its default, the service uses apyhub. Use Invoice Extraction when you need invoice details from supplier PDFs, attached billing documents, or scanned finance paperwork without building your own parsing pipeline. It fits accounts payable workflows, expense systems, and document ingestion jobs where invoices arrive in different formats but need to be normalized into machine-readable output. The API is focused on extraction, not validation or transformation. You send a document source, optionally provide Azure credentials, and get back the raw parsing result for the service you selected.
Classify text with Google-based analysis. Send text and receive a structured result under data.google for routing, moderation, or text analysis.
Convert video uploads or video URLs into mp4, mkv, avi, mov, flv, 3gp, or webm. Returns a binary file or a signed download link.
Summarize plain text or a web page using text, url, summary_length, and output_language inputs. Useful for article digests, research, and content triage.