---
canonical_url: "https://docs.composio.dev/toolkits/seoptimer"
markdown_url: "https://docs.composio.dev/toolkits/seoptimer.md"
product: "platform"
version: null
last_updated: null
---

# SEOptimer

SEOptimer provides asynchronous website SEO audits with detailed check results and optional branded PDF reports.

- **Category:** analytics
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 2
- **Triggers:** 0
- **Slug:** `SEOPTIMER`
- **Version:** 00000000_00
- **Instant:** Supported on the latest version. Support varies by tool.

## Tools

### Create Audit Report

**Slug:** `SEOPTIMER_CREATE_AUDIT_REPORT`

Submit one website for an asynchronous SEO audit. Every successful submission consumes one paid monthly report credit. Do not retry an ambiguous outcome, because a duplicate submission can consume another credit. Use the returned report ID with Get Audit Report.

**Instant:** Supported on the latest version.

**Instant pricing:** $0.20 per report

**Discount:** 75

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `url` | string | Yes | Website domain or URL to audit, such as example.com. |
| `template_id` | integer | No | Optional SEOptimer report template ID controlling which audit checks are included. |
| `callback_url` | string | No | Optional HTTP or HTTPS webhook URL that receives the completed report. |
| `generate_pdf` | boolean | No | Whether to generate a white-label PDF with the completed audit. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Get Audit Report

**Slug:** `SEOPTIMER_GET_AUDIT_REPORT`

Return the current state of an SEO audit report by ID. A report still running is returned as processing with a 60-second retry hint; completed reports include all template-dependent audit checks and recommendations.

**Instant:** Supported on the latest version.

**Instant pricing:** $0 per request

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `report_id` | string | Yes | Report ID returned by Create Audit Report. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
