---
title: Proofread Text + Grammar Check API
slug: proofread-text-grammar-check
url: https://apyhub.com/sharpapi/service/proofread-text-grammar-check
provider: SharpAPI
categories: [Artificial Intelligence, Smart Generation]
tags: [check, content, text]
auth: api_key
---

# Proofread Text + Grammar Check API

Submit text in content, get a job_id and status_url, then poll for a proofread result. Useful for cleaning drafts and user-generated copy.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/sharpapi/api/v1/content/proofread` | What it does Submits text for proofreading and grammar checking as an asynchronous job. It accepts… | 50 |
| GET | `/sharpapi/api/v1/content/proofread/job/status/:job_id` | What it does Checks the status of a previously submitted proofread/grammar-check job using its job… | 1 |

## About

## What it does

Proofread Text Checker submits text for grammar and proofreading checks, then lets you poll for the corrected result. Send plain text in `content` and receive a `job_id` plus a `status_url` for tracking the asynchronous job.

Use it when you need to clean up user-generated content, drafts, support replies, or CMS copy before publishing. The status endpoint returns a job record with `status`, and once complete, the `attributes.result` field contains the proofread and grammar-corrected version of your original content.

The workflow is straightforward: create a job, check its status, and read the final corrected text when the job reaches `success`. If processing is still underway, the job status stays `queued` or `running`; if it fails, you can detect that from the same status field.

Proofread Text Checker fits into content pipelines where you want automated language cleanup without blocking the request that submitted the text.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/sharpapi/service/proofread-text-grammar-check
