Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/ahrefs-site-audit-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
OpenAPI Specification
openapi: 3.2.0
info:
title: Ahrefs Site Audit API
description: Ahrefs API v3 gives programmatic access to Ahrefs' SEO, marketing, and AI-search data — backlinks, organic and paid traffic, keywords, SERPs, rank tracking, site audits, brand/AI-search visibility, web and social analytics, and account management. This is the full spec for every tool; each tool also has its own spec under /reference/.
termsOfService: https://ahrefs.com/terms
contact:
name: Ahrefs
url: https://ahrefs.com/
email: support@ahrefs.com
version: 3.0.0
servers:
- url: https://api.ahrefs.com/v3
description: Ahrefs API v3
security:
- http:
- read
tags:
- name: Site Audit
description: Site audit.
paths:
/site-audit/projects:
get:
tags:
- Site Audit
summary: Project Health Scores
description: '>Requests to this endpoint are free and do not consume any API units.'
operationId: site-audit.projects
parameters:
- description: 'The unique identifier of the project. You can find it in the URL of your Site Audit project in Ahrefs: `https://app.ahrefs.com/site-audit/#project_id#`'
required: false
explode: false
schema:
type: integer
name: project_id
in: query
- description: A timestamp in `YYYY-MM-DDThh:mm:ss` format specifying the crawl date to retrieve metrics from. Defaults to the most recent available crawl if omitted. For scheduled crawls, we return data from the latest crawl finished before the specified timestamp. For Always-on audit crawls, we return data as of the provided date and time. If the time component is omitted, it defaults to `00:00:00`. The timestamp is interpreted in UTC.
required: false
explode: false
schema:
type: string
format: date-time
name: date
in: query
- description: Filters projects by name.
required: false
explode: false
schema:
type: string
name: project_name
in: query
- description: Filters projects by target URL (ignores protocol and trailing slash).
required: false
explode: false
schema:
type: string
name: project_url
in: query
- $ref: '#/components/parameters/site-audit.output'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/site-audit.projects'
application/xml:
schema:
$ref: '#/components/schemas/site-audit.projects'
'400':
$ref: '#/components/responses/site-audit.error_400'
'401':
$ref: '#/components/responses/site-audit.error_401'
'403':
$ref: '#/components/responses/site-audit.error_403'
'429':
$ref: '#/components/responses/site-audit.error_429'
'500':
$ref: '#/components/responses/site-audit.error_500'
/site-audit/page-content:
get:
tags:
- Site Audit
summary: Page content
description: '>This endpoint consumes a fixed cost of 50 API units per request.'
operationId: site-audit.page-content
parameters:
- description: 'A comma-separated list of fields to return.
- `crawl_datetime`
- `page_text`
- `page_text_md`
- `raw_html`
- `rendered_html`'
required: true
explode: false
schema:
type: string
name: select
in: query
- description: 'The unique identifier of the project. Only projects with verified ownership are supported. You can find the project ID in the URL of your Site Audit project in Ahrefs: `https://app.ahrefs.com/site-audit/#project_id#`'
required: true
explode: false
schema:
type: integer
name: project_id
in: query
- description: The URL of the page to retrieve content for.
required: true
explode: false
schema:
type: string
format: url
name: target_url
in: query
- description: A timestamp in `YYYY-MM-DDThh:mm:ss` format specifying the crawl date to retrieve metrics from. Defaults to the most recent available crawl if omitted. For scheduled crawls, we return data from the latest crawl finished before the specified timestamp. For Always-on audit crawls, we return data as of the provided date and time. If the time component is omitted, it defaults to `00:00:00`. The timestamp is interpreted in UTC.
required: false
explode: false
schema:
type: string
format: date-time
name: date
in: query
- $ref: '#/components/parameters/site-audit.output_json_php'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/site-audit.page-content'
application/xml:
schema:
$ref: '#/components/schemas/site-audit.page-content'
'400':
$ref: '#/components/responses/site-audit.error_400'
'401':
$ref: '#/components/responses/site-audit.error_401'
'403':
$ref: '#/components/responses/site-audit.error_403'
'429':
$ref: '#/components/responses/site-audit.error_429'
'500':
$ref: '#/components/responses/site-audit.error_500'
/site-audit/issues:
get:
tags:
- Site Audit
summary: Project Issues
description: '>This endpoint consumes a fixed cost of 50 API units per request.'
operationId: site-audit.issues
parameters:
- description: 'The unique identifier of the project. You can find it in the URL of your Site Audit project in Ahrefs: `https://app.ahrefs.com/site-audit/#project_id#`'
required: true
explode: false
schema:
type: integer
name: project_id
in: query
- description: A timestamp in `YYYY-MM-DDThh:mm:ss` format specifying the crawl date to retrieve metrics from. Defaults to the most recent available crawl if omitted. For scheduled crawls, we return data from the latest crawl finished before the specified timestamp. For Always-on audit crawls, we return data as of the provided date and time. If the time component is omitted, it defaults to `00:00:00`. The timestamp is interpreted in UTC.
required: false
explode: false
schema:
type: string
format: date-time
name: date
in: query
- description: A timestamp in `YYYY-MM-DDThh:mm:ss` format specifying the crawl date to compare metrics with. Follows the same rules as the `date` field.
required: false
explode: false
schema:
type: string
format: date-time
name: date_compared
in: query
- $ref: '#/components/parameters/site-audit.output'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/site-audit.issues'
application/xml:
schema:
$ref: '#/components/schemas/site-audit.issues'
'400':
$ref: '#/components/responses/site-audit.error_400'
'401':
$ref: '#/components/responses/site-audit.error_401'
'403':
$ref: '#/components/responses/site-audit.error_403'
'429':
$ref: '#/components/responses/site-audit.error_429'
'500':
$ref: '#/components/responses/site-audit.error_500'
/site-audit/page-explorer:
get:
tags:
- Site Audit
summary: Page explorer
description: '>This endpoint consumes a fixed cost of 50 API units per request.'
operationId: site-audit.page-explorer
parameters:
- description: A manual timeout duration in seconds.
required: false
explode: false
schema:
type: integer
name: timeout
in: query
- description: The number of results to return.
required: false
explode: false
schema:
type: integer
default: 1000
name: limit
in: query
- description: The number of results to skip.
required: false
explode: false
schema:
type: integer
name: offset
in: query
- description: 'A field to order the results by, with optional direction. Format: `field_name:asc` or `field_name:desc` (default `desc`).
- `ai_content_level`
- `ai_content_level_prev`
- `ai_content_status`
- `ai_content_status_prev`
- `allowed_search_bots`
- `allowed_search_bots_prev`
- `allowed_training_bots`
- `allowed_training_bots_prev`
- `alternate`
- `alternate_diff`
- `alternate_prev`
- `backlinks`
- `backlinks_diff`
- `backlinks_prev`
- `blocked_search_bots`
- `blocked_search_bots_prev`
- `blocked_training_bots`
- `blocked_training_bots_prev`
- `canonical`
- `canonical_code`
- `canonical_code_prev`
- `canonical_counts`
- `canonical_counts_diff`
- `canonical_counts_prev`
- `canonical_group_hash`
- `canonical_group_hash_prev`
- `canonical_is_canonical`
- `canonical_is_canonical_prev`
- `canonical_no_crawl_reason`
- `canonical_no_crawl_reason_prev`
- `canonical_prev`
- `canonical_scheme`
- `canonical_scheme_prev`
- `compliant`
- `compliant_prev`
- `compression`
- `compression_prev`
- `content_encoding`
- `content_encoding_prev`
- `content_length`
- `content_length_diff`
- `content_length_prev`
- `content_nr_word`
- `content_nr_word_diff`
- `content_nr_word_prev`
- `content_type`
- `content_type_prev`
- `css_no_crawl_reason`
- `css_no_crawl_reason_prev`
- `curl_code`
- `curl_code_prev`
- `depth`
- `depth_diff`
- `depth_prev`
- `dofollow`
- `dofollow_diff`
- `dofollow_prev`
- `domain`
- `duplicate_content`
- `duplicate_content_canonical_hreflang`
- `duplicate_content_canonical_hreflang_diff`
- `duplicate_content_canonical_hreflang_prev`
- `duplicate_content_diff`
- `duplicate_content_prev`
- `duplicate_description`
- `duplicate_description_canonical_hreflang`
- `duplicate_description_canonical_hreflang_diff`
- `duplicate_description_canonical_hreflang_prev`
- `duplicate_description_diff`
- `duplicate_description_prev`
- `duplicate_group_identifier`
- `duplicate_group_identifier_prev`
- `duplicate_h1`
- `duplicate_h1_canonical_hreflang`
- `duplicate_h1_canonical_hreflang_diff`
- `duplicate_h1_canonical_hreflang_prev`
- `duplicate_h1_diff`
- `duplicate_h1_prev`
- `duplicate_title`
- `duplicate_title_canonical_hreflang`
- `duplicate_title_canonical_hreflang_diff`
- `duplicate_title_canonical_hreflang_prev`
- `duplicate_title_diff`
- `duplicate_title_prev`
- `edu`
- `edu_diff`
- `edu_prev`
- `external_code`
- `external_code_prev`
- `external_link_anchor`
- `external_link_anchor_prev`
- `external_link_domain`
- `external_link_domain_prev`
- `external_links`
- `external_links_is_canonical`
- `external_links_is_canonical_prev`
- `external_links_prev`
- `external_no_crawl_reason`
- `external_no_crawl_reason_prev`
- `external_scheme`
- `external_scheme_prev`
- `final_redirect`
- `final_redirect_code`
- `final_redirect_code_prev`
- `final_redirect_no_crawl_reason`
- `final_redirect_no_crawl_reason_prev`
- `final_redirect_prev`
- `found_in_sitemaps`
- `found_in_sitemaps_length`
- `found_in_sitemaps_length_diff`
- `found_in_sitemaps_length_prev`
- `found_in_sitemaps_prev`
- `gov`
- `gov_diff`
- `gov_prev`
- `h1`
- `h1_length`
- `h1_length_prev`
- `h1_prev`
- `h2`
- `h2_prev`
- `hash_content`
- `hash_content_prev`
- `hash_descriptions`
- `hash_descriptions_prev`
- `hash_h1`
- `hash_h1_prev`
- `hash_text`
- `hash_text_prev`
- `hash_titles`
- `hash_titles_prev`
- `hreflang`
- `hreflang_code_is_valid`
- `hreflang_code_is_valid_prev`
- `hreflang_country`
- `hreflang_country_prev`
- `hreflang_group_hash`
- `hreflang_group_hash_prev`
- `hreflang_issues`
- `hreflang_issues_prev`
- `hreflang_language`
- `hreflang_language_prev`
- `hreflang_link`
- `hreflang_link_is_canonical`
- `hreflang_link_is_canonical_prev`
- `hreflang_link_prev`
- `hreflang_no_crawl_reason`
- `hreflang_no_crawl_reason_prev`
- `hreflang_prev`
- `html_lang`
- `html_lang_code_is_valid`
- `html_lang_code_is_valid_prev`
- `html_lang_country`
- `html_lang_country_prev`
- `html_lang_language`
- `html_lang_language_prev`
- `html_lang_prev`
- `http_code`
- `http_code_prev`
- `http_header`
- `http_header_prev`
- `http_header_robots`
- `http_header_robots_prev`
- `http_headers_size`
- `http_headers_size_prev`
- `images_no_crawl_reason`
- `images_no_crawl_reason_prev`
- `incoming_all_links`
- `incoming_all_links_diff`
- `incoming_all_links_prev`
- `incoming_canonical`
- `incoming_canonical_prev`
- `incoming_css`
- `incoming_css_prev`
- `incoming_follow`
- `incoming_follow_prev`
- `incoming_hreflang`
- `incoming_hreflang_prev`
- `incoming_image`
- `incoming_image_prev`
- `incoming_js`
- `incoming_js_prev`
- `incoming_links`
- `incoming_links_prev`
- `incoming_nofollow`
- `incoming_nofollow_prev`
- `incoming_pagination`
- `incoming_pagination_prev`
- `incoming_redirect`
- `incoming_redirect_prev`
- `indexnow_error`
- `indexnow_error_prev`
- `indexnow_reason`
- `indexnow_reason_prev`
- `indexnow_status`
- `indexnow_status_prev`
- `indexnow_submitted_at`
- `internal`
- `internal_code`
- `internal_code_prev`
- `internal_link_anchor`
- `internal_link_anchor_prev`
- `internal_link_domain`
- `internal_link_domain_prev`
- `internal_links`
- `internal_links_is_canonical`
- `internal_links_is_canonical_prev`
- `internal_links_prev`
- `internal_no_crawl_reason`
- `internal_no_crawl_reason_prev`
- `internal_scheme`
- `internal_scheme_prev`
- `is_html`
- `is_html_prev`
- `is_in_sitemap`
- `is_in_sitemap_prev`
- `is_page_title_used_in_serp`
- `is_redirect_loop`
- `is_redirect_loop_prev`
- `is_rendered`
- `is_rendered_prev`
- `is_valid_internal_html`
- `is_valid_internal_html_prev`
- `js_no_crawl_reason`
- `js_no_crawl_reason_prev`
- `jsonld_schema_types`
- `jsonld_schema_types_prev`
- `jsonld_validation_kinds`
- `jsonld_validation_kinds_prev`
- `keywords`
- `keywords_prev`
- `length`
- `links_count_css`
- `links_count_css_prev`
- `links_count_external`
- `links_count_external3xx`
- `links_count_external3xx_prev`
- `links_count_external4xx`
- `links_count_external4xx_prev`
- `links_count_external5xx`
- `links_count_external5xx_prev`
- `links_count_external_follow`
- `links_count_external_follow_prev`
- `links_count_external_nofollow`
- `links_count_external_nofollow_prev`
- `links_count_external_non_canonical`
- `links_count_external_non_canonical_prev`
- `links_count_external_xxx`
- `links_count_external_xxx_prev`
- `links_count_images`
- `links_count_images_prev`
- `links_count_images_with_alt`
- `links_count_images_with_alt_prev`
- `links_count_images_without_alt`
- `links_count_images_without_alt_prev`
- `links_count_internal`
- `links_count_internal3xx`
- `links_count_internal3xx_prev`
- `links_count_internal4xx`
- `links_count_internal4xx_prev`
- `links_count_internal5xx`
- `links_count_internal5xx_prev`
- `links_count_internal_follow`
- `links_count_internal_follow_prev`
- `links_count_internal_nofollow`
- `links_count_internal_nofollow_prev`
- `links_count_internal_non_canonical`
- `links_count_internal_non_canonical_prev`
- `links_count_internal_xxx`
- `links_count_internal_xxx_prev`
- `links_count_js`
- `links_count_js_prev`
- `links_css`
- `links_css_code`
- `links_css_code_prev`
- `links_css_domain`
- `links_css_domain_prev`
- `links_css_prev`
- `links_css_scheme`
- `links_css_scheme_prev`
- `links_external3xx`
- `links_external3xx_code`
- `links_external3xx_code_prev`
- `links_external3xx_prev`
- `links_external4xx`
- `links_external4xx_code`
- `links_external4xx_code_prev`
- `links_external4xx_prev`
- `links_external5xx`
- `links_external5xx_code`
- `links_external5xx_code_prev`
- `links_external5xx_prev`
- `links_external_follow`
- `links_external_follow_code`
- `links_external_follow_code_prev`
- `links_external_follow_prev`
- `links_external_nofollow`
- `links_external_nofollow_code`
- `links_external_nofollow_code_prev`
- `links_external_nofollow_prev`
- `links_external_non_canonical`
- `links_external_non_canonical_code`
- `links_external_non_canonical_code_prev`
- `links_external_non_canonical_prev`
- `links_external_xxx`
- `links_external_xxx_code`
- `links_external_xxx_code_prev`
- `links_external_xxx_prev`
- `links_hreflang_code`
- `links_hreflang_code_prev`
- `links_images`
- `links_images_alt`
- `links_images_alt_prev`
- `links_images_code`
- `links_images_code_prev`
- `links_images_domain`
- `links_images_domain_prev`
- `links_images_prev`
- `links_images_scheme`
- `links_images_scheme_prev`
- `links_images_with_alt`
- `links_images_with_alt_code`
- `links_images_with_alt_code_prev`
- `links_images_with_alt_prev`
- `links_images_without_alt`
- `links_images_without_alt_code`
- `links_images_without_alt_code_prev`
- `links_images_without_alt_prev`
- `links_internal3xx`
- `links_internal3xx_code`
- `links_internal3xx_code_prev`
- `links_internal3xx_prev`
- `links_internal4xx`
- `links_internal4xx_code`
- `links_internal4xx_code_prev`
- `links_internal4xx_prev`
- `links_internal5xx`
- `links_internal5xx_code`
- `links_internal5xx_code_prev`
- `links_internal5xx_prev`
- `links_internal_follow`
- `links_internal_follow_code`
- `links_internal_follow_code_prev`
- `links_internal_follow_prev`
- `links_internal_nofollow`
- `links_internal_nofollow_code`
- `links_internal_nofollow_code_prev`
- `links_internal_nofollow_prev`
- `links_internal_non_canonical`
- `links_internal_non_canonical_code`
- `links_internal_non_canonical_code_prev`
- `links_internal_non_canonical_prev`
- `links_internal_xxx`
- `links_internal_xxx_code`
- `links_internal_xxx_code_prev`
- `links_internal_xxx_prev`
- `links_js`
- `links_js_code`
- `links_js_code_prev`
- `links_js_domain`
- `links_js_domain_prev`
- `links_js_prev`
- `links_js_scheme`
- `links_js_scheme_prev`
- `loading_time`
- `loading_time_diff`
- `loading_time_prev`
- `meta_description`
- `meta_description_length`
- `meta_description_length_prev`
- `meta_description_prev`
- `meta_refresh`
- `meta_refresh_prev`
- `meta_robots`
- `meta_robots_prev`
- `meta_twitter_tags_app_google_play`
- `meta_twitter_tags_app_google_play_prev`
- `meta_twitter_tags_app_ipad`
- `meta_twitter_tags_app_ipad_prev`
- `meta_twitter_tags_app_iphone`
- `meta_twitter_tags_app_iphone_prev`
- `meta_twitter_tags_attributes`
- `meta_twitter_tags_attributes_prev`
- `meta_twitter_tags_card`
- `meta_twitter_tags_card_prev`
- `meta_twitter_tags_description`
- `meta_twitter_tags_description_prev`
- `meta_twitter_tags_image`
- `meta_twitter_tags_image_prev`
- `meta_twitter_tags_image_url_invalid`
- `meta_twitter_tags_image_url_invalid_prev`
- `meta_twitter_tags_player`
- `meta_twitter_tags_player_height`
- `meta_twitter_tags_player_height_prev`
- `meta_twitter_tags_player_prev`
- `meta_twitter_tags_player_width`
- `meta_twitter_tags_player_width_diff`
- `meta_twitter_tags_player_width_prev`
- `meta_twitter_tags_site`
- `meta_twitter_tags_site_prev`
- `meta_twitter_tags_title`
- `meta_twitter_tags_title_prev`
- `meta_twitter_tags_valid`
- `meta_twitter_tags_valid_prev`
- `meta_twitter_tags_values`
- `meta_twitter_tags_values_prev`
- `navigation_next`
- `navigation_next_code`
- `navigation_next_code_prev`
- `navigation_next_no_crawl_reason`
- `navigation_next_no_crawl_reason_prev`
- `navigation_next_prev`
- `navigation_prev`
- `navigation_prev_code`
- `navigation_prev_code_prev`
- `navigation_prev_no_crawl_reason`
- `navigation_prev_no_crawl_reason_prev`
- `navigation_prev_prev`
- `nofollow`
- `nofollow_diff`
- `nofollow_prev`
- `nr_h1`
- `nr_h1_diff`
- `nr_h1_prev`
- `nr_meta_description`
- `nr_meta_description_diff`
- `nr_meta_description_prev`
- `nr_redirect_chain_urls`
- `nr_redirect_chain_urls_diff`
- `nr_redirect_chain_urls_prev`
- `nr_titles`
- `nr_titles_diff`
- `nr_titles_prev`
- `og_tags_attributes`
- `og_tags_attributes_prev`
- `og_tags_image`
- `og_tags_image_prev`
- `og_tags_image_url_invalid`
- `og_tags_image_url_invalid_prev`
- `og_tags_inconsistent_canonical`
- `og_tags_inconsistent_canonical_prev`
- `og_tags_title`
- `og_tags_title_prev`
- `og_tags_type`
- `og_tags_type_prev`
- `og_tags_url`
- `og_tags_url_prev`
- `og_tags_url_valid`
- `og_tags_url_valid_prev`
- `og_tags_valid`
- `og_tags_valid_prev`
- `og_tags_value`
- `og_tags_value_prev`
- `origin`
- `origin_prev`
- `page_any_content_raw_length`
- `page_any_content_raw_length_diff`
- `page_any_content_raw_length_prev`
- `page_is_nofollow`
- `page_is_nofollow_prev`
- `page_is_noindex`
- `page_is_noindex_prev`
- `page_rating`
- `page_raw_text_length`
- `page_raw_text_length_diff`
- `page_raw_text_length_prev`
- `page_raw_ur`
- `page_raw_ur_diff`
- `page_raw_ur_prev`
- `page_type`
- `page_type_prev`
- `pagination_group`
- `pagination_group_prev`
- `positions`
- `positions_diff`
- `positions_prev`
- `positions_top10`
- `positions_top10_diff`
- `positions_top10_prev`
- `positions_top3`
- `positions_top3_diff`
- `positions_top3_prev`
- `psi_crux_cls_category`
- `psi_crux_cls_category_prev`
- `psi_crux_cls_distributions_proportion`
- `psi_crux_cls_distributions_proportion_prev`
- `psi_crux_cls_percentile`
- `psi_crux_cls_percentile_diff`
- `psi_crux_cls_percentile_prev`
- `psi_crux_fid_category`
- `psi_crux_fid_category_prev`
- `psi_crux_fid_distributions_proportion`
- `psi_crux_fid_distributions_proportion_prev`
- `psi_crux_fid_percentile`
- `psi_crux_fid_percentile_prev`
- `psi_crux_inp_category`
- `psi_crux_inp_category_prev`
- `psi_crux_inp_distributions_proportion`
- `psi_crux_inp_distributions_proportion_prev`
- `psi_crux_inp_percentile`
- `psi_crux_inp_percentile_diff`
- `psi_crux_inp_percentile_prev`
- `psi_crux_lcp_category`
- `psi_crux_lcp_category_prev`
- `psi_crux_lcp_distributions_proportion`
- `psi_crux_lcp_distributions_proportion_prev`
- `psi_crux_lcp_percentile`
- `psi_crux_lcp_percentile_diff`
- `psi_crux_lcp_percentile_prev`
- `psi_lighthouse_cls_error_message`
- `psi_lighthouse_cls_error_message_prev`
- `psi_lighthouse_cls_value`
- `psi_lighthouse_cls_value_diff`
- `psi_lighthouse_cls_value_prev`
- `psi_lighthouse_lcp_error_message`
- `psi_lighthouse_lcp_error_message_prev`
- `psi_lighthouse_lcp_value`
- `psi_lighthouse_lcp_value_diff`
- `psi_lighthouse_lcp_value_prev`
- `psi_lighthouse_score`
- `psi_lighthouse_score_prev`
- `psi_lighthouse_tbt_error_message`
- `psi_lighthouse_tbt_error_message_prev`
- `psi_lighthouse_tbt_value`
- `psi_lighthouse_tbt_value_diff`
- `psi_lighthouse_tbt_value_prev`
- `psi_mobile_issues`
- `psi_mobile_issues_explanations`
- `psi_mobile_issues_explanations_prev`
- `psi_mobile_issues_prev`
- `psi_request_error_message`
- `psi_request_status`
- `redirect`
- `redirect_chain_urls`
- `redirect_chain_urls_code`
- `redirect_chain_urls_code_prev`
- `redirect_chain_urls_no_crawl_reason`
- `redirect_chain_urls_no_crawl_reason_prev`
- `redirect_chain_urls_prev`
- `redirect_chain_urls_prev`
- `redirect_code`
- `redirect_code_prev`
- `redirect_counts`
- `redirect_counts_diff`
- `redirect_counts_prev`
- `redirect_is_canonical`
- `redirect_is_canonical_prev`
- `redirect_no_crawl_reason`
- `redirect_no_crawl_reason_prev`
- `redirect_prev`
- `redirect_scheme`
- `redirect_scheme_prev`
- `refclass_c`
- `refclass_c_diff`
- `refclass_c_prev`
- `refhosts`
- `refhosts_diff`
- `refhosts_prev`
- `refips`
- `refips_diff`
- `refips_prev`
- `refpages`
- `refpages_diff`
- `refpages_prev`
- `robots_error`
- `robots_error_prev`
- `robots_sitemaps`
- `robots_sitemaps_prev`
- `rss`
- `rss_diff`
- `rss_prev`
- `scheme`
- `self_canonical`
- `self_canonical_prev`
- `self_hreflang`
- `self_hreflang_code_is_valid`
- `self_hreflang_code_is_valid_prev`
- `self_hreflang_country`
- `self_hreflang_country_prev`
- `self_hreflang_language`
- `self_hreflang_language_prev`
- `self_hreflang_prev`
- `serp_title`
- `serp_title_prev`
- `sitemap_error`
- `sitemap_error_prev`
- `sitemap_is_index`
- `sitemap_is_index_prev`
- `sitemap_nr_urls`
- `sitemap_nr_urls_diff`
- `sitemap_nr_urls_prev`
- `size`
- `size_prev`
- `size_uncompressed`
- `size_uncompressed_diff`
- `size_uncompressed_prev`
- `source`
- `source_prev`
- `stamp`
- `stamp_prev`
- `time_to_first_byte`
- `time_to_first_byte_diff`
- `time_to_first_byte_prev`
- `title`
- `title_prev`
- `titles_length`
- `titles_length_prev`
- `top_keyword`
- `top_keyword_country`
- `top_keyword_country_prev`
- `top_keyword_position`
- `top_keyword_position_diff`
- `top_keyword_position_prev`
- `traffic`
- `traffic_diff`
- `traffic_prev`
- `url`'
required: false
explode: false
schema:
type: string
name: order_by
in: query
- description: 'A comma-separated list of fields to return.
- `ai_content_level`
- `ai_content_level_prev`
- `ai_content_status`
- `ai_content_status_prev`
- `allowed_search_bots`
- `allowed_search_bots_prev`
- `allowed_training_bots`
- `allowed_training_bots_prev`
- `alternate`
- `alternate_diff`
- `alternate_prev`
- `backlinks`
- `backlinks_diff`
- `backlinks_prev`
- `blocked_search_bots`
- `blocked_search_bots_prev`
- `blocked_training_bots`
- `blocked_training_bots_prev`
- `canonical`
- `canonical_code`
- `canonical_code_prev`
- `canonical_counts`
- `canonical_counts_diff`
- `canonical_counts_prev`
- `canonical_group_hash`
- `canonical_group_hash_prev`
- `canonical_is_canonical`
- `canonical_is_canonical_prev`
- `canonical_no_crawl_reason`
# --- truncated at 32 KB (343 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ahrefs/refs/heads/main/openapi/ahrefs-site-audit-api-openapi.yml