> ## Documentation Index
> Fetch the complete documentation index at: https://aisa.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# OnPage API Pages

> This endpoint returns a list of crawled pages with on-page check-ups and other metrics related to the page performance.
Using this function you will get page-specific data with detailed information on how well your pages are optimized for search.
for more info please visit 'https://docs.dataforseo.com/v3/on_page/pages/?bash'



## OpenAPI

````yaml openapi/dataforseo.json POST /apis/v1/dataforseo/on_page/pages
openapi: 3.1.0
info:
  description: ''
  title: DataForSEO
  version: '1'
  x-aisa-capabilities:
    idempotency: Idempotency-Key
    max_price: X-AISA-Max-Price-USD
    quote:
      header: X-AISA-Cost-Mode
      value: quote
  x-aisa-configured-paths:
    - >-
      /apis/v1/dataforseo/ai_optimization/ai_keyword_data/keywords_search_volume/live
    - >-
      /apis/v1/dataforseo/ai_optimization/ai_keyword_data/locations_and_languages
    - /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/live
    - /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/models
    - /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_get/{id}
    - /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/task_post
    - /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_responses/tasks_ready
    - /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/advanced
    - /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/live/html
    - >-
      /apis/v1/dataforseo/ai_optimization/chat_gpt/llm_scraper/task_get/advanced/{id}
    - /apis/v1/dataforseo/ai_optimization/claude/llm_responses/live
    - /apis/v1/dataforseo/ai_optimization/claude/llm_responses/models
    - /apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_get/{id}
    - /apis/v1/dataforseo/ai_optimization/claude/llm_responses/task_post
    - /apis/v1/dataforseo/ai_optimization/claude/llm_responses/tasks_ready
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_responses/live
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_responses/models
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_get/{id}
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_responses/task_post
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_responses/tasks_ready
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/languages
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/advanced
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/live/html
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/locations
    - >-
      /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/advanced/{id}
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_get/html/{id}
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/task_post
    - /apis/v1/dataforseo/ai_optimization/gemini/llm_scraper/tasks_ready
    - /apis/v1/dataforseo/ai_optimization/llm_mentions/aggregated_metrics/live
    - /apis/v1/dataforseo/ai_optimization/llm_mentions/available_filters
    - >-
      /apis/v1/dataforseo/ai_optimization/llm_mentions/cross_aggregated_metrics/live
    - /apis/v1/dataforseo/ai_optimization/llm_mentions/locations_and_languages
    - /apis/v1/dataforseo/ai_optimization/llm_mentions/search/live
    - /apis/v1/dataforseo/ai_optimization/llm_mentions/top_domains/live
    - /apis/v1/dataforseo/ai_optimization/llm_mentions/top_pages/live
    - /apis/v1/dataforseo/ai_optimization/perplexity/llm_responses/live
    - /apis/v1/dataforseo/ai_optimization/perplexity/llm_responses/models
    - /apis/v1/dataforseo/app_data/apple/app_info/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/apple/app_info/task_post
    - /apis/v1/dataforseo/app_data/apple/app_list/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/apple/app_list/task_post
    - /apis/v1/dataforseo/app_data/apple/app_listings/categories
    - /apis/v1/dataforseo/app_data/apple/app_listings/search/live
    - /apis/v1/dataforseo/app_data/apple/app_reviews/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/apple/app_reviews/task_post
    - /apis/v1/dataforseo/app_data/apple/app_searches/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/apple/app_searches/task_post
    - /apis/v1/dataforseo/app_data/apple/categories
    - /apis/v1/dataforseo/app_data/apple/languages
    - /apis/v1/dataforseo/app_data/apple/locations
    - /apis/v1/dataforseo/app_data/google/app_info/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/google/app_info/task_get/html/{id}
    - /apis/v1/dataforseo/app_data/google/app_info/task_post
    - /apis/v1/dataforseo/app_data/google/app_list/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/google/app_list/task_get/html/{id}
    - /apis/v1/dataforseo/app_data/google/app_list/task_post
    - /apis/v1/dataforseo/app_data/google/app_listings/categories
    - /apis/v1/dataforseo/app_data/google/app_listings/search/live
    - /apis/v1/dataforseo/app_data/google/app_reviews/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/google/app_reviews/task_post
    - /apis/v1/dataforseo/app_data/google/app_searches/task_get/advanced/{id}
    - /apis/v1/dataforseo/app_data/google/app_searches/task_get/html/{id}
    - /apis/v1/dataforseo/app_data/google/app_searches/task_post
    - /apis/v1/dataforseo/app_data/google/categories
    - /apis/v1/dataforseo/app_data/google/languages
    - /apis/v1/dataforseo/app_data/google/locations
    - /apis/v1/dataforseo/backlinks/anchors/live
    - /apis/v1/dataforseo/backlinks/backlinks/live
    - /apis/v1/dataforseo/backlinks/bulk_backlinks/live
    - /apis/v1/dataforseo/backlinks/bulk_new_lost_backlinks/live
    - /apis/v1/dataforseo/backlinks/bulk_new_lost_referring_domains/live
    - /apis/v1/dataforseo/backlinks/bulk_pages_summary/live
    - /apis/v1/dataforseo/backlinks/bulk_ranks/live
    - /apis/v1/dataforseo/backlinks/bulk_referring_domains/live
    - /apis/v1/dataforseo/backlinks/bulk_spam_score/live
    - /apis/v1/dataforseo/backlinks/competitors/live
    - /apis/v1/dataforseo/backlinks/domain_intersection/live
    - /apis/v1/dataforseo/backlinks/domain_pages/live
    - /apis/v1/dataforseo/backlinks/domain_pages_summary/live
    - /apis/v1/dataforseo/backlinks/history/live
    - /apis/v1/dataforseo/backlinks/index
    - /apis/v1/dataforseo/backlinks/page_intersection/live
    - /apis/v1/dataforseo/backlinks/referring_domains/live
    - /apis/v1/dataforseo/backlinks/referring_networks/live
    - /apis/v1/dataforseo/backlinks/summary/live
    - /apis/v1/dataforseo/backlinks/timeseries_new_lost_summary/live
    - /apis/v1/dataforseo/backlinks/timeseries_summary/live
    - /apis/v1/dataforseo/business_data/business_listings/search/live
    - /apis/v1/dataforseo/business_data/google/extended_reviews/task_get/{id}
    - /apis/v1/dataforseo/business_data/google/extended_reviews/task_post
    - /apis/v1/dataforseo/business_data/google/extended_reviews/tasks_ready
    - /apis/v1/dataforseo/business_data/google/hotel_info/live/advanced
    - /apis/v1/dataforseo/business_data/google/hotel_info/live/html
    - /apis/v1/dataforseo/business_data/google/hotel_info/task_get/advanced/{id}
    - /apis/v1/dataforseo/business_data/google/hotel_info/task_get/html/{id}
    - /apis/v1/dataforseo/business_data/google/hotel_info/task_post
    - /apis/v1/dataforseo/business_data/google/hotel_info/tasks_ready
    - /apis/v1/dataforseo/business_data/google/hotel_searches/live
    - /apis/v1/dataforseo/business_data/google/hotel_searches/task_get/{id}
    - /apis/v1/dataforseo/business_data/google/hotel_searches/task_post
    - /apis/v1/dataforseo/business_data/google/hotel_searches/tasks_ready
    - /apis/v1/dataforseo/business_data/google/my_business_info/live
    - /apis/v1/dataforseo/business_data/google/my_business_info/task_get/{id}
    - /apis/v1/dataforseo/business_data/google/my_business_info/task_post
    - /apis/v1/dataforseo/business_data/google/my_business_info/tasks_ready
    - /apis/v1/dataforseo/business_data/google/my_business_updates/task_get/{id}
    - /apis/v1/dataforseo/business_data/google/my_business_updates/task_post
    - /apis/v1/dataforseo/business_data/google/my_business_updates/tasks_ready
    - /apis/v1/dataforseo/business_data/google/questions_and_answers/live
    - >-
      /apis/v1/dataforseo/business_data/google/questions_and_answers/task_get/{id}
    - /apis/v1/dataforseo/business_data/google/questions_and_answers/task_post
    - /apis/v1/dataforseo/business_data/google/questions_and_answers/tasks_ready
    - /apis/v1/dataforseo/business_data/google/reviews/task_get/{id}
    - /apis/v1/dataforseo/business_data/google/reviews/task_post
    - /apis/v1/dataforseo/business_data/google/reviews/tasks_ready
    - /apis/v1/dataforseo/business_data/social_media/pinterest/live
    - /apis/v1/dataforseo/business_data/social_media/reddit/live
    - /apis/v1/dataforseo/business_data/tripadvisor/reviews/task_get/{id}
    - /apis/v1/dataforseo/business_data/tripadvisor/reviews/task_post
    - /apis/v1/dataforseo/business_data/tripadvisor/reviews/tasks_ready
    - /apis/v1/dataforseo/business_data/tripadvisor/search/task_get/{id}
    - /apis/v1/dataforseo/business_data/tripadvisor/search/task_post
    - /apis/v1/dataforseo/business_data/tripadvisor/search/tasks_ready
    - /apis/v1/dataforseo/business_data/trustpilot/reviews/task_get/{id}
    - /apis/v1/dataforseo/business_data/trustpilot/reviews/task_post
    - /apis/v1/dataforseo/business_data/trustpilot/reviews/tasks_ready
    - /apis/v1/dataforseo/business_data/trustpilot/search/task_get/{id}
    - /apis/v1/dataforseo/business_data/trustpilot/search/task_post
    - /apis/v1/dataforseo/business_data/trustpilot/search/tasks_ready
    - /apis/v1/dataforseo/content_analysis/available_filters
    - /apis/v1/dataforseo/content_analysis/categories
    - /apis/v1/dataforseo/content_analysis/category_trends/live
    - /apis/v1/dataforseo/content_analysis/languages
    - /apis/v1/dataforseo/content_analysis/locations
    - /apis/v1/dataforseo/content_analysis/phrase_trends/live
    - /apis/v1/dataforseo/content_analysis/rating_distribution/live
    - /apis/v1/dataforseo/content_analysis/search/live
    - /apis/v1/dataforseo/content_analysis/sentiment_analysis/live
    - /apis/v1/dataforseo/content_analysis/summary/live
    - /apis/v1/dataforseo/dataforseo_labs/amazon/bulk_search_volume/live
    - /apis/v1/dataforseo/dataforseo_labs/amazon/product_competitors/live
    - >-
      /apis/v1/dataforseo/dataforseo_labs/amazon/product_keyword_intersections/live
    - /apis/v1/dataforseo/dataforseo_labs/amazon/product_rank_overview/live
    - /apis/v1/dataforseo/dataforseo_labs/amazon/ranked_keywords/live
    - /apis/v1/dataforseo/dataforseo_labs/amazon/related_keywords/live
    - /apis/v1/dataforseo/dataforseo_labs/apple/app_competitors/live
    - /apis/v1/dataforseo/dataforseo_labs/apple/app_intersection/live
    - /apis/v1/dataforseo/dataforseo_labs/apple/bulk_app_metrics/live
    - /apis/v1/dataforseo/dataforseo_labs/apple/keywords_for_app/live
    - /apis/v1/dataforseo/dataforseo_labs/available_filters
    - /apis/v1/dataforseo/dataforseo_labs/google/app_competitors/live
    - /apis/v1/dataforseo/dataforseo_labs/google/app_intersection/live
    - /apis/v1/dataforseo/dataforseo_labs/google/available_history
    - /apis/v1/dataforseo/dataforseo_labs/google/bulk_app_metrics/live
    - /apis/v1/dataforseo/dataforseo_labs/google/bulk_keyword_difficulty/live
    - /apis/v1/dataforseo/dataforseo_labs/google/bulk_traffic_estimation/live
    - /apis/v1/dataforseo/dataforseo_labs/google/categories_for_domain/live
    - >-
      /apis/v1/dataforseo/dataforseo_labs/google/categories_for_keywords/languages
    - /apis/v1/dataforseo/dataforseo_labs/google/categories_for_keywords/live
    - /apis/v1/dataforseo/dataforseo_labs/google/competitors_domain/live
    - /apis/v1/dataforseo/dataforseo_labs/google/domain_intersection/live
    - >-
      /apis/v1/dataforseo/dataforseo_labs/google/domain_metrics_by_categories/live
    - /apis/v1/dataforseo/dataforseo_labs/google/domain_rank_overview/live
    - >-
      /apis/v1/dataforseo/dataforseo_labs/google/historical_bulk_traffic_estimation/live
    - /apis/v1/dataforseo/dataforseo_labs/google/historical_keyword_data/live
    - /apis/v1/dataforseo/dataforseo_labs/google/historical_rank_overview/live
    - /apis/v1/dataforseo/dataforseo_labs/google/historical_serps/live
    - /apis/v1/dataforseo/dataforseo_labs/google/keyword_ideas/live
    - /apis/v1/dataforseo/dataforseo_labs/google/keyword_overview/live
    - /apis/v1/dataforseo/dataforseo_labs/google/keyword_suggestions/live
    - /apis/v1/dataforseo/dataforseo_labs/google/keywords_for_app/live
    - /apis/v1/dataforseo/dataforseo_labs/google/keywords_for_categories/live
    - /apis/v1/dataforseo/dataforseo_labs/google/keywords_for_site/live
    - /apis/v1/dataforseo/dataforseo_labs/google/page_intersection/live
    - /apis/v1/dataforseo/dataforseo_labs/google/ranked_keywords/live
    - /apis/v1/dataforseo/dataforseo_labs/google/related_keywords/live
    - /apis/v1/dataforseo/dataforseo_labs/google/relevant_pages/live
    - /apis/v1/dataforseo/dataforseo_labs/google/search_intent/live
    - /apis/v1/dataforseo/dataforseo_labs/google/serp_competitors/live
    - /apis/v1/dataforseo/dataforseo_labs/google/subdomains/live
    - /apis/v1/dataforseo/dataforseo_labs/google/top_searches/live
    - /apis/v1/dataforseo/dataforseo_labs/status
    - >-
      /apis/v1/dataforseo/domain_analytics/technologies/aggregation_technologies/live
    - /apis/v1/dataforseo/domain_analytics/technologies/available_filters
    - /apis/v1/dataforseo/domain_analytics/technologies/domain_technologies/live
    - >-
      /apis/v1/dataforseo/domain_analytics/technologies/domains_by_html_terms/live
    - >-
      /apis/v1/dataforseo/domain_analytics/technologies/domains_by_technology/live
    - /apis/v1/dataforseo/domain_analytics/technologies/languages
    - /apis/v1/dataforseo/domain_analytics/technologies/locations
    - /apis/v1/dataforseo/domain_analytics/technologies/technologies
    - >-
      /apis/v1/dataforseo/domain_analytics/technologies/technologies_summary/live
    - /apis/v1/dataforseo/domain_analytics/technologies/technology_stats/live
    - /apis/v1/dataforseo/domain_analytics/whois/available_filters
    - /apis/v1/dataforseo/domain_analytics/whois/overview/live
    - /apis/v1/dataforseo/keywords_data/bing/audience_estimation/industries
    - /apis/v1/dataforseo/keywords_data/bing/audience_estimation/job_functions
    - /apis/v1/dataforseo/keywords_data/bing/audience_estimation/live
    - /apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_get/{id}
    - /apis/v1/dataforseo/keywords_data/bing/audience_estimation/task_post
    - /apis/v1/dataforseo/keywords_data/bing/audience_estimation/tasks_ready
    - /apis/v1/dataforseo/keywords_data/bing/keyword_performance/live
    - >-
      /apis/v1/dataforseo/keywords_data/bing/keyword_performance/locations_and_languages
    - /apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_get/{id}
    - /apis/v1/dataforseo/keywords_data/bing/keyword_performance/task_post
    - >-
      /apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/languages
    - /apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/live
    - >-
      /apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/task_get/{id}
    - >-
      /apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/task_post
    - >-
      /apis/v1/dataforseo/keywords_data/bing/keyword_suggestions_for_url/tasks_ready
    - /apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/live
    - /apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_get/{id}
    - /apis/v1/dataforseo/keywords_data/bing/keywords_for_keywords/task_post
    - /apis/v1/dataforseo/keywords_data/bing/keywords_for_site/live
    - /apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_get/{id}
    - /apis/v1/dataforseo/keywords_data/bing/keywords_for_site/task_post
    - /apis/v1/dataforseo/keywords_data/bing/languages
    - /apis/v1/dataforseo/keywords_data/bing/locations
    - /apis/v1/dataforseo/keywords_data/bing/search_volume/live
    - /apis/v1/dataforseo/keywords_data/bing/search_volume/task_get/{id}
    - /apis/v1/dataforseo/keywords_data/bing/search_volume/task_post
    - >-
      /apis/v1/dataforseo/keywords_data/bing/search_volume_history/locations_and_languages
    - /apis/v1/dataforseo/keywords_data/clickstream_data/bulk_search_volume/live
    - >-
      /apis/v1/dataforseo/keywords_data/clickstream_data/dataforseo_search_volume/live
    - >-
      /apis/v1/dataforseo/keywords_data/clickstream_data/global_search_volume/live
    - /apis/v1/dataforseo/keywords_data/clickstream_data/locations_and_languages
    - /apis/v1/dataforseo/keywords_data/dataforseo_trends/demography/live
    - /apis/v1/dataforseo/keywords_data/dataforseo_trends/explore/live
    - /apis/v1/dataforseo/keywords_data/dataforseo_trends/locations
    - /apis/v1/dataforseo/keywords_data/dataforseo_trends/merged_data/live
    - >-
      /apis/v1/dataforseo/keywords_data/dataforseo_trends/subregion_interests/live
    - >-
      /apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_get/{id}
    - >-
      /apis/v1/dataforseo/keywords_data/google_ads/ad_traffic_by_keywords/task_post
    - /apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/live
    - >-
      /apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_get/{id}
    - >-
      /apis/v1/dataforseo/keywords_data/google_ads/keywords_for_keywords/task_post
    - /apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/live
    - >-
      /apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_get/{id}
    - /apis/v1/dataforseo/keywords_data/google_ads/keywords_for_site/task_post
    - /apis/v1/dataforseo/keywords_data/google_ads/search_volume/live
    - /apis/v1/dataforseo/keywords_data/google_ads/search_volume/task_get/{id}
    - /apis/v1/dataforseo/keywords_data/google_ads/status
    - /apis/v1/dataforseo/keywords_data/google_trends/categories
    - /apis/v1/dataforseo/merchant/amazon/asin/task_get/advanced/{id}
    - /apis/v1/dataforseo/merchant/amazon/asin/task_get/html/{id}
    - /apis/v1/dataforseo/merchant/amazon/asin/task_post
    - /apis/v1/dataforseo/merchant/amazon/asin/tasks_ready
    - /apis/v1/dataforseo/merchant/amazon/languages
    - /apis/v1/dataforseo/merchant/amazon/locations
    - /apis/v1/dataforseo/merchant/amazon/products/task_get/advanced/{id}
    - /apis/v1/dataforseo/merchant/amazon/products/task_get/html/{id}
    - /apis/v1/dataforseo/merchant/amazon/products/task_post
    - /apis/v1/dataforseo/merchant/amazon/products/tasks_ready
    - /apis/v1/dataforseo/merchant/amazon/sellers/task_get/advanced/{id}
    - /apis/v1/dataforseo/merchant/amazon/sellers/task_get/html/{id}
    - /apis/v1/dataforseo/merchant/amazon/sellers/task_post
    - /apis/v1/dataforseo/merchant/amazon/sellers/tasks_ready
    - /apis/v1/dataforseo/merchant/google/languages
    - /apis/v1/dataforseo/merchant/google/locations
    - /apis/v1/dataforseo/merchant/google/product_info/task_get/advanced/{id}
    - /apis/v1/dataforseo/merchant/google/product_info/task_post
    - /apis/v1/dataforseo/merchant/google/product_info/tasks_ready
    - /apis/v1/dataforseo/merchant/google/products/task_get/advanced/{id}
    - /apis/v1/dataforseo/merchant/google/products/task_get/html/{id}
    - /apis/v1/dataforseo/merchant/google/products/task_post
    - /apis/v1/dataforseo/merchant/google/products/tasks_ready
    - /apis/v1/dataforseo/merchant/google/reviews/task_get/advanced/{id}
    - /apis/v1/dataforseo/merchant/google/reviews/task_post
    - /apis/v1/dataforseo/merchant/google/reviews/tasks_ready
    - /apis/v1/dataforseo/merchant/google/sellers/ad_url
    - /apis/v1/dataforseo/merchant/google/sellers/task_get/advanced/{id}
    - /apis/v1/dataforseo/merchant/google/sellers/task_post
    - /apis/v1/dataforseo/merchant/google/sellers/tasks_ready
    - /apis/v1/dataforseo/on_page/available_filters
    - /apis/v1/dataforseo/on_page/content_parsing
    - /apis/v1/dataforseo/on_page/content_parsing/live
    - /apis/v1/dataforseo/on_page/duplicate_content
    - /apis/v1/dataforseo/on_page/duplicate_tags
    - /apis/v1/dataforseo/on_page/force_stop
    - /apis/v1/dataforseo/on_page/instant_pages
    - /apis/v1/dataforseo/on_page/keyword_density
    - /apis/v1/dataforseo/on_page/lighthouse/audits
    - /apis/v1/dataforseo/on_page/lighthouse/languages
    - /apis/v1/dataforseo/on_page/lighthouse/live/json
    - /apis/v1/dataforseo/on_page/lighthouse/task_get/json/{id}
    - /apis/v1/dataforseo/on_page/lighthouse/task_post
    - /apis/v1/dataforseo/on_page/lighthouse/tasks_ready
    - /apis/v1/dataforseo/on_page/lighthouse/versions
    - /apis/v1/dataforseo/on_page/links
    - /apis/v1/dataforseo/on_page/microdata
    - /apis/v1/dataforseo/on_page/non_indexable
    - /apis/v1/dataforseo/on_page/page_screenshot
    - /apis/v1/dataforseo/on_page/pages
    - /apis/v1/dataforseo/on_page/raw_html
    - /apis/v1/dataforseo/on_page/resources
    - /apis/v1/dataforseo/on_page/summary/{id}
    - /apis/v1/dataforseo/on_page/task_post
    - /apis/v1/dataforseo/on_page/tasks_ready
    - /apis/v1/dataforseo/on_page/uncrawlable_resources
    - /apis/v1/dataforseo/on_page/waterfall
    - /apis/v1/dataforseo/serp/ai_summary
    - /apis/v1/dataforseo/serp/baidu/languages
    - /apis/v1/dataforseo/serp/baidu/locations
    - /apis/v1/dataforseo/serp/baidu/organic/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/baidu/organic/task_get/html/{id}
    - /apis/v1/dataforseo/serp/baidu/organic/task_get/regular/{id}
    - /apis/v1/dataforseo/serp/baidu/organic/task_post
    - /apis/v1/dataforseo/serp/baidu/organic/tasks_ready
    - /apis/v1/dataforseo/serp/bing/languages
    - /apis/v1/dataforseo/serp/bing/locations
    - /apis/v1/dataforseo/serp/bing/organic/live/advanced
    - /apis/v1/dataforseo/serp/bing/organic/live/html
    - /apis/v1/dataforseo/serp/bing/organic/live/regular
    - /apis/v1/dataforseo/serp/bing/organic/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/bing/organic/task_get/html/{id}
    - /apis/v1/dataforseo/serp/bing/organic/task_get/regular/{id}
    - /apis/v1/dataforseo/serp/bing/organic/task_post
    - /apis/v1/dataforseo/serp/bing/organic/tasks_ready
    - /apis/v1/dataforseo/serp/google/ads_advertisers/live/advanced
    - /apis/v1/dataforseo/serp/google/ads_advertisers/locations
    - /apis/v1/dataforseo/serp/google/ads_advertisers/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/ads_advertisers/task_post
    - /apis/v1/dataforseo/serp/google/ads_advertisers/tasks_ready
    - /apis/v1/dataforseo/serp/google/ads_search/live/advanced
    - /apis/v1/dataforseo/serp/google/ads_search/locations
    - /apis/v1/dataforseo/serp/google/ads_search/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/ads_search/task_post
    - /apis/v1/dataforseo/serp/google/ads_search/tasks_ready
    - /apis/v1/dataforseo/serp/google/ai_mode/languages
    - /apis/v1/dataforseo/serp/google/ai_mode/live/advanced
    - /apis/v1/dataforseo/serp/google/ai_mode/live/html
    - /apis/v1/dataforseo/serp/google/ai_mode/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/ai_mode/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/ai_mode/task_post
    - /apis/v1/dataforseo/serp/google/ai_mode/tasks_ready
    - /apis/v1/dataforseo/serp/google/autocomplete/live/advanced
    - /apis/v1/dataforseo/serp/google/autocomplete/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/autocomplete/task_post
    - /apis/v1/dataforseo/serp/google/autocomplete/tasks_ready
    - /apis/v1/dataforseo/serp/google/dataset_info/live/advanced
    - /apis/v1/dataforseo/serp/google/dataset_info/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/dataset_info/task_post
    - /apis/v1/dataforseo/serp/google/dataset_info/tasks_ready
    - /apis/v1/dataforseo/serp/google/dataset_search/live/advanced
    - /apis/v1/dataforseo/serp/google/dataset_search/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/dataset_search/task_post
    - /apis/v1/dataforseo/serp/google/dataset_search/tasks_ready
    - /apis/v1/dataforseo/serp/google/events/live/advanced
    - /apis/v1/dataforseo/serp/google/events/locations
    - /apis/v1/dataforseo/serp/google/events/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/events/task_post
    - /apis/v1/dataforseo/serp/google/events/tasks_ready
    - /apis/v1/dataforseo/serp/google/finance_explore/live/advanced
    - /apis/v1/dataforseo/serp/google/finance_explore/live/html
    - /apis/v1/dataforseo/serp/google/finance_explore/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/finance_explore/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/finance_explore/task_post
    - /apis/v1/dataforseo/serp/google/finance_explore/tasks_ready
    - /apis/v1/dataforseo/serp/google/finance_markets/live/advanced
    - /apis/v1/dataforseo/serp/google/finance_markets/live/html
    - /apis/v1/dataforseo/serp/google/finance_markets/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/finance_markets/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/finance_markets/task_post
    - /apis/v1/dataforseo/serp/google/finance_markets/tasks_ready
    - /apis/v1/dataforseo/serp/google/finance_quote/live/advanced
    - /apis/v1/dataforseo/serp/google/finance_quote/live/html
    - /apis/v1/dataforseo/serp/google/finance_quote/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/finance_quote/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/finance_quote/task_post
    - /apis/v1/dataforseo/serp/google/finance_quote/tasks_ready
    - /apis/v1/dataforseo/serp/google/finance_ticker_search/live/advanced
    - >-
      /apis/v1/dataforseo/serp/google/finance_ticker_search/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/finance_ticker_search/task_post
    - /apis/v1/dataforseo/serp/google/finance_ticker_search/tasks_ready
    - /apis/v1/dataforseo/serp/google/images/live/advanced
    - /apis/v1/dataforseo/serp/google/images/live/html
    - /apis/v1/dataforseo/serp/google/images/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/images/task_get/regular/{id}
    - /apis/v1/dataforseo/serp/google/images/task_post
    - /apis/v1/dataforseo/serp/google/images/tasks_ready
    - /apis/v1/dataforseo/serp/google/jobs/locations
    - /apis/v1/dataforseo/serp/google/jobs/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/jobs/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/jobs/task_post
    - /apis/v1/dataforseo/serp/google/jobs/tasks_ready
    - /apis/v1/dataforseo/serp/google/languages
    - /apis/v1/dataforseo/serp/google/local_finder/live/advanced
    - /apis/v1/dataforseo/serp/google/local_finder/live/html
    - /apis/v1/dataforseo/serp/google/local_finder/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/local_finder/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/local_finder/task_post
    - /apis/v1/dataforseo/serp/google/local_finder/tasks_ready
    - /apis/v1/dataforseo/serp/google/locations
    - /apis/v1/dataforseo/serp/google/maps/live/advanced
    - /apis/v1/dataforseo/serp/google/maps/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/maps/task_post
    - /apis/v1/dataforseo/serp/google/maps/tasks_ready
    - /apis/v1/dataforseo/serp/google/news/live/advanced
    - /apis/v1/dataforseo/serp/google/news/live/html
    - /apis/v1/dataforseo/serp/google/news/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/news/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/news/task_post
    - /apis/v1/dataforseo/serp/google/news/tasks_ready
    - /apis/v1/dataforseo/serp/google/organic/live/advanced
    - /apis/v1/dataforseo/serp/google/organic/live/html
    - /apis/v1/dataforseo/serp/google/organic/live/regular
    - /apis/v1/dataforseo/serp/google/organic/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/organic/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/organic/task_get/regular/{id}
    - /apis/v1/dataforseo/serp/google/organic/task_post
    - /apis/v1/dataforseo/serp/google/organic/tasks_ready
    - /apis/v1/dataforseo/serp/google/search_by_image/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/google/search_by_image/task_get/html/{id}
    - /apis/v1/dataforseo/serp/google/search_by_image/task_post
    - /apis/v1/dataforseo/serp/google/search_by_image/tasks_ready
    - /apis/v1/dataforseo/serp/naver/organic/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/naver/organic/task_get/html/{id}
    - /apis/v1/dataforseo/serp/naver/organic/task_get/regular/{id}
    - /apis/v1/dataforseo/serp/naver/organic/task_post
    - /apis/v1/dataforseo/serp/naver/organic/tasks_ready
    - /apis/v1/dataforseo/serp/screenshot
    - /apis/v1/dataforseo/serp/seznam/languages
    - /apis/v1/dataforseo/serp/seznam/locations
    - /apis/v1/dataforseo/serp/seznam/organic/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/seznam/organic/task_get/html/{id}
    - /apis/v1/dataforseo/serp/seznam/organic/task_get/regular/{id}
    - /apis/v1/dataforseo/serp/seznam/organic/task_post
    - /apis/v1/dataforseo/serp/seznam/organic/tasks_ready
    - /apis/v1/dataforseo/serp/yahoo/languages
    - /apis/v1/dataforseo/serp/yahoo/locations
    - /apis/v1/dataforseo/serp/yahoo/organic/live/advanced
    - /apis/v1/dataforseo/serp/yahoo/organic/live/html
    - /apis/v1/dataforseo/serp/yahoo/organic/live/regular
    - /apis/v1/dataforseo/serp/yahoo/organic/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/yahoo/organic/task_get/html/{id}
    - /apis/v1/dataforseo/serp/yahoo/organic/task_get/regular/{id}
    - /apis/v1/dataforseo/serp/yahoo/organic/task_post
    - /apis/v1/dataforseo/serp/yahoo/organic/tasks_ready
    - /apis/v1/dataforseo/serp/youtube/languages
    - /apis/v1/dataforseo/serp/youtube/locations
    - /apis/v1/dataforseo/serp/youtube/organic/live/advanced
    - /apis/v1/dataforseo/serp/youtube/organic/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/youtube/organic/task_post
    - /apis/v1/dataforseo/serp/youtube/organic/tasks_ready
    - /apis/v1/dataforseo/serp/youtube/video_comments/live/advanced
    - /apis/v1/dataforseo/serp/youtube/video_comments/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/youtube/video_comments/task_post
    - /apis/v1/dataforseo/serp/youtube/video_comments/tasks_ready
    - /apis/v1/dataforseo/serp/youtube/video_info/live/advanced
    - /apis/v1/dataforseo/serp/youtube/video_info/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/youtube/video_info/task_post
    - /apis/v1/dataforseo/serp/youtube/video_info/tasks_ready
    - /apis/v1/dataforseo/serp/youtube/video_subtitles/live/advanced
    - /apis/v1/dataforseo/serp/youtube/video_subtitles/task_get/advanced/{id}
    - /apis/v1/dataforseo/serp/youtube/video_subtitles/task_post
    - /apis/v1/dataforseo/serp/youtube/video_subtitles/tasks_ready
  x-aisa-document:
    facts_hash: 96265d87f9e1149819434845f4183348d09a1541ea098c355378a71c3f37cc9c
    generator_version: '2'
    protocol_version: '1'
    schema_version: '1'
    composer_version: '13'
    response_pending: []
    document_hash: sha256:8b92565f369ca7cd2cc2375f820d0ffcfb67de1bdf80531d20cfc2ed22785847
  x-aisa-plans:
    builder: 1
    display_plan: payg
    payg: 1
    similarweb_payg: 1
    team: 1
    version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
  x-aisa-provider: dataforseo
  x-aisa-catalogs:
    dataforseo:
      title: DataForSEO
      description: ''
      x-aisa-document:
        facts_hash: 96265d87f9e1149819434845f4183348d09a1541ea098c355378a71c3f37cc9c
        generator_version: '2'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
servers:
  - url: https://api.aisa.one
security:
  - bearerAuth: []
paths:
  /apis/v1/dataforseo/on_page/pages:
    post:
      tags:
        - default
      summary: OnPage API Pages
      description: >-
        This endpoint returns a list of crawled pages with on-page check-ups and
        other metrics related to the page performance.

        Using this function you will get page-specific data with detailed
        information on how well your pages are optimized for search.

        for more info please visit
        'https://docs.dataforseo.com/v3/on_page/pages/?bash'
      operationId: any_dataforseo_apis_v1_dataforseo_on_page_pages
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                type:
                  - object
                  - 'null'
                oneOf:
                  - type: object
                    properties:
                      id:
                        type: string
                        description: >-
                          ID of the taskrequired fieldyou can get this ID in the
                          response of the Task POST
                          endpointexample:"07131248-1535-0216-1000-17384017ad04"
                      limit:
                        type:
                          - integer
                          - 'null'
                        description: >-
                          the maximum number of returned pagesoptional
                          fielddefault value: 100maximum value: 1000
                      offset:
                        type:
                          - integer
                          - 'null'
                        description: >-
                          offset in the results array of returned pagesoptional
                          fielddefault value: 0maximum value: 2000000if you
                          specify the 10 value, the first ten pages in the
                          results array will be omitted and the data will be
                          provided for the successive pages
                      filters:
                        type:
                          - array
                          - 'null'
                        items:
                          type:
                            - object
                            - 'null'
                        description: >-
                          array of results filtering parametersoptional fieldyou
                          can add several filters at once (8 filters maximum)you
                          should set a logical operator and, or between the
                          conditionsthe following operators are supported:regex,
                          not_regex, <, <=, >, >=, =, <>, in, not_in, like,
                          not_likeyou can use the % operator with like and
                          not_like to match any string of zero or more
                          charactersexample:["meta.external_links_count","<=",50]["url","like","https://dataforseo.com/apis/dataforseo-labs-api"][["checks.high_waiting_time","=",false],"and",["resource_type","=","html"]][["page_timing.duration_time","<",100],"and",[["checks.large_page_size","=",false],"or",["checks.high_waiting_time","=",false]]]The
                          full list of possible filters is available by this
                          link.
                      order_by:
                        type:
                          - array
                          - 'null'
                        items:
                          type: string
                        description: >-
                          results sorting rulesoptional fieldyou can use the
                          same values as in the filters array to sort the
                          resultspossible sorting types:asc - results will be
                          sorted in the ascending orderdesc - results will be
                          sorted in the descending orderyou should use a comma
                          to set up a sorting
                          typeexample:["meta.external_links_count,desc"]note
                          that you can set no more than three sorting rules in a
                          single requestyou should use a comma to separate
                          several sorting
                          rulesexample:["page_timing.dom_complete,asc","size,desc"]
                      search_after_token:
                        type:
                          - string
                          - 'null'
                        description: >-
                          token for subsequent requestsoptional fieldprovided in
                          the identical filed of the response to each
                          request;use this parameter to avoid timeouts while
                          trying to obtain over 20,000 results in a single
                          request;by specifying the unique search_after_token
                          value from the response array, you will get the
                          subsequent results of the initial
                          task;search_after_token values are unique for each
                          subsequent task ;Note: if the search_after_token is
                          specified in the request, all other parameters should
                          be identical to the previous request
                      tag:
                        type:
                          - string
                          - 'null'
                        description: >-
                          user-defined task identifieroptional fieldthe
                          character limit is 255you can use this parameter to
                          identify the task and match it with the resultyou will
                          find the specified tag value in the data object of the
                          response
                    example:
                      - id: 07281559-0695-0216-0000-c269be8b7592
                        filters:
                          - - resource_type
                            - '='
                            - html
                          - and
                          - - meta.scripts_count
                            - '>'
                            - 40
                        order_by:
                          - meta.content.plain_text_word_count,desc
                        limit: 10
              example:
                - id: 07281559-0695-0216-0000-c269be8b7592
                  filters:
                    - - resource_type
                      - '='
                      - html
                    - and
                    - - meta.scripts_count
                      - '>'
                      - 40
                  order_by:
                    - meta.content.plain_text_word_count,desc
                  limit: 10
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type:
                  - object
                  - 'null'
                oneOf:
                  - $ref: >-
                      #/components/schemas/Response64468C952A1C_OnPagePagesResponseInfo
        default:
          content:
            application/json:
              schema: {}
          description: >-
            Error response; upstream passthrough responses may use provider
            formats
components:
  schemas:
    Response64468C952A1C_OnPagePagesResponseInfo:
      type: object
      allOf:
        - $ref: '#/components/schemas/Response64468C952A1C_BaseResponseInfo'
        - type: object
          properties:
            tasks:
              type:
                - array
                - 'null'
              items:
                type:
                  - object
                  - 'null'
                oneOf:
                  - $ref: >-
                      #/components/schemas/Response64468C952A1C_OnPagePagesTaskInfo
              description: array of tasks
    Response64468C952A1C_BaseResponseInfo:
      properties:
        version:
          type:
            - string
            - 'null'
          description: the current version of the API
        status_code:
          type:
            - integer
            - 'null'
          description: |-
            general status code
            you can find the full list of the response codes here
        status_message:
          type:
            - string
            - 'null'
          description: |-
            general informational message
            you can find the full list of general informational messages here
        time:
          type:
            - string
            - 'null'
          description: total execution time, seconds
        cost:
          type:
            - number
            - 'null'
          description: total tasks cost, USD
          format: double
        tasks_count:
          type:
            - integer
            - 'null'
          description: the number of tasks in the tasks array
          format: int64
        tasks_error:
          type:
            - integer
            - 'null'
          description: the number of tasks in the tasks array returned with an error
          format: int64
    Response64468C952A1C_OnPagePagesTaskInfo:
      type: object
      allOf:
        - $ref: '#/components/schemas/Response64468C952A1C_BaseResponseTaskInfo'
        - type: object
          properties:
            result:
              type:
                - array
                - 'null'
              items:
                type:
                  - object
                  - 'null'
                oneOf:
                  - $ref: >-
                      #/components/schemas/Response64468C952A1C_OnPagePagesResultInfo
              description: array of results
    Response64468C952A1C_BaseResponseTaskInfo:
      properties:
        id:
          type:
            - string
            - 'null'
          description: |-
            task identifier
            unique task identifier in our system in the UUID format
        status_code:
          type:
            - integer
            - 'null'
          description: >-
            status code of the task

            generated by DataForSEO, can be within the following range:
            10000-60000

            you can find the full list of the response codes here
        status_message:
          type:
            - string
            - 'null'
          description: |-
            informational message of the task
            you can find the full list of general informational messages here
        time:
          type:
            - string
            - 'null'
          description: execution time, seconds
        cost:
          type:
            - number
            - 'null'
          description: total tasks cost, USD
          format: double
        result_count:
          type:
            - integer
            - 'null'
          description: number of elements in the result array
          format: int64
        path:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - 'null'
          description: URL path
        data:
          type:
            - object
            - 'null'
          additionalProperties:
            type:
              - object
              - 'null'
          description: contains the same parameters that you specified in the POST request
    Response64468C952A1C_OnPagePagesResultInfo:
      type: object
      properties:
        crawl_progress:
          type:
            - string
            - 'null'
          description: 'status of the crawling sessionpossible values: in_progress, finished'
        crawl_status:
          type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_CrawlStatusInfo'
          description: details of the crawling session
        search_after_token:
          type:
            - string
            - 'null'
        current_offset:
          type:
            - integer
            - 'null'
        total_items_count:
          type:
            - integer
            - 'null'
          description: total number of relevant items in the database
          format: int64
        items_count:
          type:
            - integer
            - 'null'
          description: number of items in the results array
          format: int64
        items:
          type:
            - array
            - 'null'
          items:
            type:
              - object
              - 'null'
            oneOf:
              - $ref: >-
                  #/components/schemas/Response64468C952A1C_BaseOnPageResourceItem
          description: items array
    Response64468C952A1C_CrawlStatusInfo:
      type: object
      properties:
        max_crawl_pages:
          type:
            - integer
            - 'null'
          description: |-
            maximum number of pages to crawl
             indicates the max_crawl_pages limit you specified when setting a task
          format: int64
        pages_in_queue:
          type:
            - integer
            - 'null'
          description: number of pages that are currently in the crawling queue
          format: int64
        pages_crawled:
          type:
            - integer
            - 'null'
          description: number of crawled pages
          format: int64
    Response64468C952A1C_BaseOnPageResourceItem:
      type: object
      properties:
        resource_type:
          type:
            - string
            - 'null'
          description: type of element
        status_code:
          type:
            - integer
            - 'null'
          description: >-
            general status codeyou can find the full list of the response codes
            hereNote: we strongly recommend designing a necessary system for
            handling related exceptional or error conditions
        location:
          type:
            - string
            - 'null'
          description: location headerindicates the URL to redirect a page to
        url:
          type:
            - string
            - 'null'
          description: page URL
        resource_errors:
          type:
            - object
            - 'null'
          oneOf:
            - $ref: >-
                #/components/schemas/Response64468C952A1C_OnPageResourceIssueInfo
          description: resource errors and warnings
        size:
          type:
            - integer
            - 'null'
          description: resource sizeindicates the size of a given page measured in bytes
        encoded_size:
          type:
            - integer
            - 'null'
          description: >-
            page size after encodingindicates the size of the encoded page
            measured in bytes
        total_transfer_size:
          type:
            - integer
            - 'null'
          description: compressed page sizeindicates the compressed size of a given page
          format: int64
        fetch_time:
          type:
            - string
            - 'null'
          description: >-
            date and time when a resource was fetchedin the UTC format:
            “yyyy-mm-dd hh-mm-ss +00:00”example:2019-11-15 12:57:46 +00:00
        cache_control:
          type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_CacheControl'
          description: instructions for caching
        checks:
          type:
            - object
            - 'null'
          additionalProperties:
            type:
              - boolean
              - 'null'
          description: website checkson-page check-ups related to the page
        content_encoding:
          type:
            - string
            - 'null'
          description: type of encoding
        media_type:
          type:
            - string
            - 'null'
          description: types of media used to display a page
        server:
          type:
            - string
            - 'null'
          description: server version
        last_modified:
          type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_LastModified'
          description: >-
            contains data on changes related to the resourceif there is no data,
            the value will be null
      additionalProperties: false
      discriminator:
        propertyName: resource_type
        mapping:
          html: '#/components/schemas/Response64468C952A1C_OnPageHtmlResourceItem'
          broken: '#/components/schemas/Response64468C952A1C_OnPageBrokenResourceItem'
          redirect: '#/components/schemas/Response64468C952A1C_OnPageRedirectResourceItem'
          script: '#/components/schemas/Response64468C952A1C_OnPageScriptResourceItem'
          image: '#/components/schemas/Response64468C952A1C_OnPageImageResourceItem'
          stylesheet: >-
            #/components/schemas/Response64468C952A1C_OnPageStylesheetResourceItem
    Response64468C952A1C_OnPageResourceIssueInfo:
      type: object
      properties:
        errors:
          type:
            - array
            - 'null'
          items:
            type:
              - object
              - 'null'
            oneOf:
              - $ref: >-
                  #/components/schemas/Response64468C952A1C_OnPageResourceIssueItemInfo
          description: resource errors
        warnings:
          type:
            - array
            - 'null'
          items:
            type:
              - object
              - 'null'
            oneOf:
              - $ref: >-
                  #/components/schemas/Response64468C952A1C_OnPageResourceIssueItemInfo
          description: resource warnings
      description: resource errors and warnings
    Response64468C952A1C_CacheControl:
      type: object
      properties:
        cachable:
          type:
            - boolean
            - 'null'
          description: indicates whether the page is cacheable
        ttl:
          type:
            - integer
            - 'null'
          description: time to livethe amount of time the browser caches a resource
    Response64468C952A1C_LastModified:
      type: object
      properties:
        header:
          type:
            - string
            - 'null'
          description: >-
            date and time when the header was last modifiedin the UTC format:
            "yyyy-mm-dd hh-mm-ss +00:00"example:2019-11-15 12:57:46 +00:00if
            there is no data, the value will be null
        sitemap:
          type:
            - string
            - 'null'
          description: >-
            date and time when the sitemap was last modifiedin the UTC format:
            "yyyy-mm-dd hh-mm-ss +00:00"example:2019-11-15 12:57:46 +00:00if
            there is no data, the value will be null
        meta_tag:
          type:
            - string
            - 'null'
          description: >-
            date and time when the meta tag was last modifiedin the UTC format:
            "yyyy-mm-dd hh-mm-ss +00:00"example:2019-11-15 12:57:46 +00:00if
            there is no data, the value will be null
    Response64468C952A1C_OnPageHtmlResourceItem:
      type: object
      allOf:
        - type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_BaseOnPageResourceItem'
        - type: object
          properties:
            meta:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_PageMetaInfo'
              properties:
                social_media_tags:
                  type:
                    - object
                    - 'null'
                  additionalProperties:
                    type:
                      - string
                      - 'null'
                broken_html:
                  type:
                    - object
                    - 'null'
                  oneOf:
                    - $ref: >-
                        #/components/schemas/Response64468C952A1C_OnPageResourceIssueInfo
                  description: resource errors and warnings
              description: page propertiesthe value depends on the resource_type
            page_timing:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_PageTiming'
              description: object of page load metrics
            onpage_score:
              type:
                - number
                - 'null'
              description: >-
                shows how page is optimized on a 100-point scalethis field shows
                how page is optimized considering critical on-page issues and
                warnings detected;100 is the highest possible score that means
                the page does not have any critical on-page issues and important
                warnings;learn more about how the metric is calculated in this
                help center article
            total_dom_size:
              type:
                - integer
                - 'null'
              description: total DOM size of a page
              format: int64
            custom_js_response:
              type:
                - object
                - 'null'
              description: >-
                the result of executing a specified JS scriptnote that you
                should specify a custom_js field when setting a task to receive
                this data and the field type and its value will totally depend
                on the script you specified;you can also filter the results by
                this value specifying filters in the following
                way:["custom_js_response.url", "like", "pixel"]
            custom_js_client_exception:
              type:
                - string
                - 'null'
              description: >-
                error when executing a custom jsif the error occurred when
                executing the script you specified in the custom_js field, the
                error message would be displayed here
            broken_resources:
              type:
                - boolean
                - 'null'
              description: indicates whether a page contains broken resources
            broken_links:
              type:
                - boolean
                - 'null'
              description: indicates whether a page contains broken links
            duplicate_title:
              type:
                - boolean
                - 'null'
              description: indicates whether a page has duplicate title tags
            duplicate_description:
              type:
                - boolean
                - 'null'
              description: indicates whether a page has a duplicate description
            duplicate_content:
              type:
                - boolean
                - 'null'
              description: indicates whether a page has duplicate content
            click_depth:
              type:
                - integer
                - 'null'
              description: >-
                number of clicks it takes to get to the pageindicates the number
                of clicks from the homepage needed before landing at the target
                page
            is_resource:
              type:
                - boolean
                - 'null'
              description: indicates whether a page is a single resource
            url_length:
              type:
                - integer
                - 'null'
              description: page URL length in characters
            relative_url_length:
              type:
                - integer
                - 'null'
              description: relative URL length in characters
    Response64468C952A1C_OnPageBrokenResourceItem:
      type: object
      allOf:
        - type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_BaseOnPageResourceItem'
        - type: object
          properties:
            fetch_timing:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_FetchTiming'
              description: time range within which a result was fetched
            is_resource:
              type:
                - boolean
                - 'null'
              description: indicates whether a page is a single resource
            meta:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_PageMetaInfo'
              description: >-
                <em>resource properties</em><br>the value depends on the
                <code>resource_type</code><br>note that if you do not indicate a
                <code>url</code> when setting a task, resource's
                <code>meta</code> is returned based on the data from the page
                where our crawler first saw the resource;<br>to obtain
                resource's <code>meta</code> from a particular <code>url</code>,
                specify that URL when setting a task
            accept_type:
              type:
                - string
                - 'null'
              description: >-
                <em>indicates the expected type of resource</em><br>for example,
                if <code>"resource_type": "broken"</code>,
                <code>accept_type</code> will indicate the type of the broken
                resource<br>possible values: <br><code>any</code>,
                <code>none</code>, <code>image</code>, <code>sitemap</code>,
                <code>robots</code>, <code>script</code>,
                <code>stylesheet</code>, <code>redirect</code>,
                <code>html</code>, <code>text</code>, <code>other</code>,
                <code>font</code>
    Response64468C952A1C_OnPageRedirectResourceItem:
      type: object
      allOf:
        - type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_BaseOnPageResourceItem'
        - type: object
          properties:
            fetch_timing:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_FetchTiming'
              description: time range within which a result was fetched
            is_resource:
              type:
                - boolean
                - 'null'
              description: indicates whether a page is a single resource
    Response64468C952A1C_OnPageScriptResourceItem:
      type: object
      allOf:
        - type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_BaseOnPageResourceItem'
        - type: object
          properties:
            meta:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_ResourceMetaInfo'
            fetch_timing:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_FetchTiming'
              description: time range within which a result was fetched
            accept_type:
              type:
                - string
                - 'null'
              description: >-
                indicates the expected type of resourcefor example, if
                "resource_type": "broken", accept_type will indicate the type of
                the broken resourcepossible values:any, none, image, sitemap,
                robots, script, stylesheet, redirect, html, text, other, font
    Response64468C952A1C_OnPageImageResourceItem:
      type: object
      allOf:
        - type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_BaseOnPageResourceItem'
        - type: object
          properties:
            meta:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_ResourceMetaInfo'
              description: page propertiesthe value depends on the resource_type
            fetch_timing:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_FetchTiming'
              description: time range within which a result was fetched
            accept_type:
              type:
                - string
                - 'null'
              description: >-
                indicates the expected type of resourcefor example, if
                "resource_type": "broken", accept_type will indicate the type of
                the broken resourcepossible values:any, none, image, sitemap,
                robots, script, stylesheet, redirect, html, text, other, font
    Response64468C952A1C_OnPageStylesheetResourceItem:
      type: object
      allOf:
        - type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_BaseOnPageResourceItem'
        - type: object
          properties:
            meta:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_ResourceMetaInfo'
              description: page propertiesthe value depends on the resource_type
            fetch_timing:
              type:
                - object
                - 'null'
              oneOf:
                - $ref: '#/components/schemas/Response64468C952A1C_FetchTiming'
              description: time range within which a result was fetched
            accept_type:
              type:
                - string
                - 'null'
              description: >-
                indicates the expected type of resourcefor example, if
                "resource_type": "broken", accept_type will indicate the type of
                the broken resourcepossible values:any, none, image, sitemap,
                robots, script, stylesheet, redirect, html, text, other, font
    Response64468C952A1C_OnPageResourceIssueItemInfo:
      type: object
      properties:
        line:
          type:
            - integer
            - 'null'
          description: line where the error was found
        column:
          type:
            - integer
            - 'null'
          description: column where the error was found
        message:
          type:
            - string
            - 'null'
          description: >-
            text message of the errorthe full list of possible HTML errors can
            be found here
        status_code:
          type:
            - integer
            - 'null'
          description: >-
            general status codeyou can find the full list of the response codes
            hereNote: we strongly recommend designing a necessary system for
            handling related exceptional or error conditions
    Response64468C952A1C_PageMetaInfo:
      type: object
      properties:
        title:
          type:
            - string
            - 'null'
          description: page title
        charset:
          type:
            - integer
            - 'null'
          description: 'code pageexample: 65001'
        follow:
          type:
            - boolean
            - 'null'
          description: >-
            indicates whether a page's 'meta robots' allows crawlers to follow
            the links on the pageif false, the page's 'meta robots' tag contains
            "nofollow" parameter instructing crawlers not to follow the links on
            the page
        generator:
          type:
            - string
            - 'null'
          description: meta tag generator
        htags:
          type:
            - object
            - 'null'
          additionalProperties:
            type:
              - array
              - 'null'
            items:
              type: string
          description: HTML header tags
        description:
          type:
            - string
            - 'null'
          description: content of the meta description tag
        favicon:
          type:
            - string
            - 'null'
          description: favicon of the page
        meta_keywords:
          type:
            - string
            - 'null'
          description: content of the keywords meta tag
        canonical:
          type:
            - string
            - 'null'
          description: canonical page
        internal_links_count:
          type:
            - integer
            - 'null'
          description: number of internal links on the page
          format: int64
        external_links_count:
          type:
            - integer
            - 'null'
          description: number of external links on the page
          format: int64
        inbound_links_count:
          type:
            - integer
            - 'null'
          description: number of internal links pointing at the page
          format: int64
        images_count:
          type:
            - integer
            - 'null'
          description: number of images on the page
          format: int64
        images_size:
          type:
            - integer
            - 'null'
          description: total size of images on the page measured in bytes
        scripts_count:
          type:
            - integer
            - 'null'
          description: number of scripts on the page
          format: int64
        scripts_size:
          type:
            - integer
            - 'null'
          description: total size of scripts on the page measured in bytes
        stylesheets_count:
          type:
            - integer
            - 'null'
          description: number of stylesheets on the page
          format: int64
        stylesheets_size:
          type:
            - integer
            - 'null'
          description: total size of stylesheets on the page measured in bytes
        title_length:
          type:
            - integer
            - 'null'
          description: length of the title tag in characters
        description_length:
          type:
            - integer
            - 'null'
          description: length of the description tag in characters
        render_blocking_scripts_count:
          type:
            - integer
            - 'null'
          description: number of scripts on the page that block page rendering
          format: int64
        render_blocking_stylesheets_count:
          type:
            - integer
            - 'null'
          description: number of CSS styles on the page that block page rendering
          format: int64
        cumulative_layout_shift:
          type:
            - number
            - 'null'
          description: >-
            Core Web Vitals metric measuring the layout stability of the
            pagemeasures the sum total of all individual layout shift scores for
            every unexpected layout shift that occurs during the entire lifespan
            of the page. Learn more.
        meta_title:
          type:
            - string
            - 'null'
          description: >-
            meta title of the pagemeta tag in the head section of an HTML
            document that defines the title of a page
        content:
          type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_HtmlContentInfo'
          description: overall information about content of the page
        deprecated_tags:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - 'null'
          description: deprecated tags on the page
        duplicate_meta_tags:
          type:
            - array
            - 'null'
          items:
            type:
              - string
              - 'null'
          description: duplicate meta tags on the page
        spell:
          type:
            - object
            - 'null'
          oneOf:
            - $ref: '#/components/schemas/Response64468C952A1C_HunspellInfo'
          description: spellcheckhunspell spellcheck errors
        social_media_tags:
          type:
            - object
            - 'null'
          additionalProperties:
            type:
              - string
              - 'null'
          description: >-
            object of social media tags found on the pagecontains social media
            tags and their contentsupported tags include but are not limited to
            Open Graph and Twitter card
        broken_html:
          type:
            - object
            - 'null'
          oneOf:
            - $ref: >-
                #/components/schemas/Response64468C952A1C_OnPageResourceIssueInfo
          description: resource errors and warnings
    Response64468C952A1C_PageTiming:
      type: object
      properties:
        time_to_interactive:
          type:
            - integer
            - 'null'
          description: >-
            Time To Interactive (TTI) metricthe time it takes until the user can
            interact with a page (in milliseconds)
        dom_complete:
          type:
            - integer
            - 'null'
          description: >-
            time to load resourcesthe time it takes until the page and all of
            its subresources are downloaded (in milliseconds)
        largest_contentful_paint:
          type:
            - number
            - 'null'
          description: >-
            Core Web Vitals metric measuring how fast the largest above-the-fold
            content element is displayedThe amount of time (in milliseconds) to
            render the largest content element visible in the viewport, from
            when the user requests the URL. Learn more.
        first_input_delay:
          type:
            - number
            - 'null'
          description: >-
            Core Web Vitals metric indicating the responsiveness of a pageThe
            time (in milliseconds) from when a user first interacts with your
            page to the time when the browser responds to that interaction.
            Learn more.
        connection_time:
          type:
            - integer
            - 'null'
          description: >-
            time to connect to a serverthe time it takes until the connection
            with a server is established (in milliseconds)
        time_to_secure_connection:
          type:
            - integer
            - 'null'
          description: >-
            time to establish a secure connectionthe time it takes until the
            secure connection with a server is established (in milliseconds)
        request_sent_time:
          type:
            - integer
            - 'null'
          description: >-
            time to send a request to a serverthe time it takes until the
            request to a server is sent (in milliseconds)
        waiting_time:
          type:
            - integer
            - 'null'
          description: time to first byte (TTFB) in milliseconds
        download_time:
          type:
            - integer
            - 'null'
          description: time it takes for a browser to receive a response (in milliseconds)
        duration_time:
          type:
            - integer
            - 'null'
          description: >-
            total time it takes until a browser receives a complete response
            from a server (in milliseconds)
        fetch_start:
          type:
            - integer
            - 'null'
          description: >-
            time to start downloading the HTML resourcethe amount of time the
            browser needs to start downloading a page
        fetch_end:
          type:
            - integer
            - 'null'
          description: >-
            time to complete downloading the HTML resourcethe amount of time the
            browser needs to complete downloading a page
    Response64468C952A1C_FetchTiming:
      type: object
      properties:
        duration_time:
          type:
            - integer
            - 'null'
          description: >-
            total time it takes until a browser receives a complete response
            from a server (in milliseconds)
        fetch_start:
          type:
            - integer
            - 'null'
          description: >-
            time to start downloading the HTML resourcethe amount of time the
            browser needs to start downloading a page
        fetch_end:
          type:
            - integer
            - 'null'
          description: >-
            time to complete downloading the HTML resourcethe amount of time the
            browser needs to complete downloading a page
    Response64468C952A1C_ResourceMetaInfo:
      type: object
      properties:
        alternative_text:
          type:
            - string
            - 'null'
          description: content of the image alt attribute
        title:
          type:
            - string
            - 'null'
          description: title
        original_width:
          type:
            - number
            - 'null'
          description: original image width in px
          format: double
        original_height:
          type:
            - number
            - 'null'
          description: original image height in px
          format: double
        width:
          type:
            - number
            - 'null'
          description: image width in px
          format: double
        height:
          type:
            - number
            - 'null'
          description: image height in px
          format: double
    Response64468C952A1C_HtmlContentInfo:
      type: object
      properties:
        plain_text_size:
          type:
            - integer
            - 'null'
          description: total size of the text on the page measured in bytes
        plain_text_rate:
          type:
            - number
            - 'null'
          description: |-
            plaintext rate value
            plain_text_size to size ratio
          format: double
        plain_text_word_count:
          type:
            - integer
            - 'null'
          description: number of words on the page
        automated_readability_index:
          type:
            - number
            - 'null'
          description: Automated Readability Index
        coleman_liau_readability_index:
          type:
            - number
            - 'null'
          description: Coleman–Liau Index
        dale_chall_readability_index:
          type:
            - number
            - 'null'
          description: Dale–Chall Readability Index
        flesch_kincaid_readability_index:
          type:
            - number
            - 'null'
          description: Flesch–Kincaid Readability Index
        smog_readability_index:
          type:
            - number
            - 'null'
          description: SMOG Readability Index
        description_to_content_consistency:
          type:
            - number
            - 'null'
          description: >-
            consistency of the meta description tag with the page
            contentmeasured from 0 to 1
        title_to_content_consistency:
          type:
            - number
            - 'null'
          description: >-
            consistency of the meta title tag with the page contentmeasured from
            0 to 1
        meta_keywords_to_content_consistency:
          type:
            - number
            - 'null'
          description: >-
            consistency of meta keywordstag with the page contentmeasured from 0
            to 1
    Response64468C952A1C_HunspellInfo:
      type: object
      properties:
        hunspell_language_code:
          type:
            - string
            - 'null'
          description: spellcheck language code
        misspelled:
          type:
            - array
            - 'null'
          items:
            type:
              - object
              - 'null'
            oneOf:
              - $ref: >-
                  #/components/schemas/Response64468C952A1C_HunspellMisspelledInfo
          description: array of misspelled words
    Response64468C952A1C_HunspellMisspelledInfo:
      type: object
      properties:
        word:
          type:
            - string
            - 'null'
          description: misspelled word
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.