---
title: Auto Rotate PDF API
slug: auto-correct-pdf
url: https://apyverse.com/pankajretestflows/service/auto-correct-pdf
provider: External Providers
categories: [Data Extraction, File Manipulation, Image Processing]
tags: [pdf-rotation, ocr, document-processing, pdf-correction, file-manipulation]
auth: api_key
---

# Auto Rotate PDF API

Correct PDF page orientation with OCR. Submit PDF files, track job progress, and download the rotated output as binary.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `` | What it does Uploads one or more PDF files and starts OCR-based auto-rotation processing for each f… | 100 |
| GET | `/status/:job_id` | What it does Retrieves the current status of an auto-correct PDF job identified by jobid. The respo… | 1 |
| GET | `/download/:job_id` | What it does Downloads the finished auto-correct PDF output for a specific job. Path Parameter(s) \|… | 1 |
| GET | `/overall-status` | What it does Returns the aggregate progress for one or more auto-correct PDF jobs. You pass the job… | 1 |

## About

## What it does
Auto Rotate PDF corrects page orientation in PDF files using OCR. Send one or more PDF files in the `files` array, and the service starts a job for each file.

The POST response returns a `jobs` array. Each job includes a `job_id`, `filename`, `status`, and `progress`, so you can track each document independently. Use `GET /status/:job_id` to check a single job, and `GET /overall-status` when you want aggregated progress for a set of job IDs.

When processing is complete, `GET /download/:job_id` returns the finished PDF as binary output. That makes Auto Rotate PDF useful for scanned documents, archived forms, receipts, and any PDF where page rotation may be inconsistent and needs correction before storage, review, or downstream OCR.

If you are building a document pipeline, this service fits between file upload and indexing. It gives you a simple job-based flow: submit PDFs, monitor progress, and download the corrected output when the job is done.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/pankajretestflows/service/auto-correct-pdf
