ApyHub
Certified APIs for devs and teams focused on automating complex tasks, extracting valuable insights, and scaling fast.
Services from ApyHub
168 liveConvert HTML to PDF API
Convert HTML from base64, file upload, or URL into PDF downloads or signed links. Useful for invoices, reports, and archived web pages.
Generate Link Preview API
Fetch URL metadata for rich previews, including title, images, videos, favicons, and description. Secure mode can flag malicious links before fetching.
BIC Validator
Validate BIC/SWIFT codes from a `bic` field and get parsed code parts or false. Useful for payment forms and bank data checks.
IBAN Validator
Validate an IBAN and get either false or a structured result with country code, BBAN, SEPA flag, and printable format.
IFSC Code Validator
Validate an Indian IFSC code and get bank, branch, address, city, state, phone, and STD code, or false if it isn't found.
Convert JSON to Markdown API
Convert JSON from a raw body, file, or URL into Markdown. Get plain text, a .md file, or a signed download URL back.
Generate GIF from Video API
Convert uploaded videos or public video URLs into GIFs. Control start time, duration, speed, and output size, then download a file or signed link.
Convert CSV to Excel API
Convert uploaded CSV files or CSV URLs to XLSX. Get a binary download or a signed link for workflows that need Excel output.
Translate Documents API
Translate uploaded documents or documents from a URL into a target language. Returns translated text, detected language, and transliterated output when supported.
Convert Text to Speech API
Convert text or document content into MP3 downloads or signed links using male or female voices. Useful for accessibility, narration, and content playback.
Convert Video Format Job API
Video Format Converter turns an uploaded video into a new file format and returns a job ID you can use to track progress. Send a video file and choose one of the supported output formats: mp4, mkv, avi, mov, flv, 3gp, or webm. Use the persistent flag when you want the generated file to be kept after processing. The conversion request returns a jobid, and you can poll the job status endpoint with that ID until the job is pending, successful, or failed. When a job completes successfully, the status response includes a download url for the processed file along with the jobid, status, and an optional message. That makes it a fit for workflows that need to normalize uploads into a standard format before playback, storage, or downstream processing. Use Video Format Converter when you need to accept mixed user uploads but store or serve only a specific video format. It gives you a simple async conversion flow without forcing you to manage the job lifecycle yourself.
Document Extraction
Extract document data from a URL or uploaded file. Returns Azure or ApyHub output for invoices, forms, reports, and other documents.
Generate Bar Graph API
Generate bar chart images from title and labeled values. Get a binary image or a pre-signed URL for dashboards, reports, and summaries.
iCal Event Generator
Create downloadable .ics calendar invites or signed file links from event data, including reminders, recurrence, attendees, and cancellations.
Image Metadata Remover
Strip metadata from images uploaded as files or fetched from a URL. Returns cleaned binary output or a signed link, with optional EXIF and GPS removal.
Generate Secure Archives API
Create password-protected ZIP archives from uploaded files or remote URLs. Return a binary download or a signed link to the archive.
Convert RSS to JSON API
Parse RSS or Atom feeds from a file or URL into JSON. Useful for feed ingestion, content monitoring, and automation pipelines.
Generate Archives API
ZIP Archiver creates ZIP files from either remote file URLs or uploaded files. Send it a list of urls or a list of binary files, and get back either a streamed ZIP download or a signed link to the archive. Use the /url/download and /file/download endpoints when you want the archive returned directly as binary data. Use the /url/link and /file/link endpoints when you prefer a generated URI you can store, share, or fetch later. The only input it needs is the list of files you want to bundle; the archive filename can be passed as output on the download and file-link variants. ZIP Archiver is a good fit for packaging reports, assets, invoices, image sets, or any batch of documents into a single download. It also works well in backend workflows where you need to collect remote resources into one archive before handing them off to another service or user.
Unarchiver Extractor
Archive Extractor unpacks ZIP, RAR, and 7Z archives and returns signed URLs for each extracted file. Send it either a remote archive URL or a local archive upload, and you get back an array of file URLs you can download or pass to downstream workflows. Use POST /url/link when the archive is already hosted somewhere accessible by URL. Use POST /file/link when you have the archive file in hand and want to upload it directly. In both cases, the response is a data array of signed cloud storage URLs, one for each file extracted from the archive. This is a good fit for ingestion pipelines, document processing, and support tooling where users submit bundled assets. For example, you can accept a ZIP of invoices, extract each file, and forward the returned URLs to OCR, storage, or review steps without doing archive handling in your own code. Archive Extractor keeps the interface simple: one input for the archive, one structured list of file links out. That makes it easy to drop into file intake jobs, batch processors, or any backend that needs to open compressed uploads and work with the extracted contents individually.
Protected Unarchiver Extractor
Protected Archive Extractor lets you send a password-protected archive and get signed URLs for each extracted file back. It supports uploaded archives through file and remote archives through url, and both endpoints require a password to decrypt the contents. Use it when you need to unlock .zip, .rar, or .7z files without handling the extraction yourself. The response is a data array of URI strings, each pointing to an extracted file in signed cloud storage. That makes it straightforward to hand off decompressed documents, images, or other assets to the next step in your workflow. Protecting access to uploaded archives is a common need in document pipelines, support tooling, and internal file processing systems. You can accept an archive from a user, decrypt it with the provided password, and store or forward the resulting files using the returned links. Because the API returns URLs instead of raw binary payloads, it fits cleanly into systems that already work with object storage or downstream fetch jobs.
Convert Speech to Text API
Transcribe WAV audio from a URL or uploaded file using a language locale like en-US. Returns the transcript as plain text in data.
Extract Video Metadata API
Extract nested metadata from a video upload or URL. Get JSON grouped into audio, video, and file sections for media checks and ingestion pipelines.
Compress Video Job API
Compress a video file or video URL and poll for a job result. Returns a download URL when processing finishes successfully.
Detect Video Text
Extract text from a video URL or uploaded file using Azure or Google OCR. Get provider response data for captions, labels, and on-screen text.