About this endpoint
What it does
Checks a webpage URL for rich result eligibility and returns a structured report for the URL you submit. The response includes summary counts plus per-type breakdowns of eligible and not eligible rich result types.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| url | String | Yes | URL of the webpage to extract, audit, or validate content from. Must be an HTTP/HTTPS URI. |
Response
Returns a JSON object with url and source_url string URI fields, a summary object, and eligible and not_eligible arrays of objects. The summary object contains types_checked as a string array, eligible_count as an integer, and total_types_checked as an integer.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| url | String | No | The URL associated with the check result. Format: URI. |
| summary | Object | No | Aggregate results for the check. Contains types_checked (string array), eligible_count (integer), and total_types_checked (integer). |
| summary.types_checked | String Array | No | Types that were checked. |
| summary.eligible_count | Integer | No | Count of eligible types. |
| summary.total_types_checked | Integer | No | Total number of types checked. |
| eligible | Object Array | No | Array of eligible rich result type objects. Each item includes type (string), status (string), fields_missing (string array), fields_present (string array), and fields_recommended (string array). |
| eligible[].type | String | No | Rich result type name. |
| eligible[].status | String | No | Status for the rich result type. |
| eligible[].fields_missing | String Array | No | Fields that are missing. |
| eligible[].fields_present | String Array | No | Fields that are present. |
| eligible[].fields_recommended | String Array | No | Fields that are recommended. |
| source_url | String | No | Source URL used for the result. Format: URI. |
| not_eligible | Object Array | No | Array of not eligible rich result type objects. Each item includes type (string), status (string), fields_missing (string array), fields_present (string array), and fields_recommended (string array). |
| not_eligible[].type | String | No | Rich result type name. |
| not_eligible[].status | String | No | Status for the rich result type. |
| not_eligible[].fields_missing | String Array | No | Fields that are missing. |
| not_eligible[].fields_present | String Array | No | Fields that are present. |
| not_eligible[].fields_recommended | String Array | No | Fields that are recommended. |