Skip to main content

Crate data_for_seo

Crate data_for_seo 

Source
Expand description

Rust client for the DataForSEO API v3.

§Quick start

use data_for_seo::DataForSeoClient;

let client = DataForSeoClient::new("login", "password");
let response = client.backlinks().summary(vec![
    data_for_seo::BacklinksApiSummaryPost::new("https://example.com/"),
]).await?;
for result in response.results() {
    println!("{:?}", result);
}

The client is organized by API domain, mirroring the structure of the DataForSEO documentation:

§Response handling

Every call returns DataForSeoApiResponse, whose success value wraps the standard DataForSEO envelope. Use DataForSeoApiResponseData::results, DataForSeoApiResponseData::tasks, or DataForSeoApiResponseData::first_result to reach the payload without unwrapping nested Options.

§Sandbox

DataForSeoClient::sandbox switches the client to the free sandbox environment, which returns mock data for most endpoints.

Re-exports§

pub use entity::*;

Modules§

entity
Response and data models, organized by API domain.
error
Error types returned by the client.

Structs§

AiOptimizationApi
Entry point for the AI Optimization API.
AiOptimizationApiChatGpt
ChatGPT provider — exposes both LLM Responses and LLM Scraper.
AiOptimizationApiClaude
Claude provider — exposes LLM Responses only.
AiOptimizationApiGemini
Gemini provider — exposes both LLM Responses and LLM Scraper.
AiOptimizationApiKeywordData
Endpoints under /v3/ai_optimization/ai_keyword_data/.
AiOptimizationApiLlmMentions
Endpoints under /v3/ai_optimization/llm_mentions/.
AiOptimizationApiLlmResponses
LLM Responses endpoints for a single provider (chat_gpt, claude, gemini).
AiOptimizationApiLlmScraper
LLM Scraper endpoints for a single provider (chat_gpt, gemini).
AiOptimizationApiPerplexity
Perplexity provider — exposes LLM Responses (Live-only).
AiOptimizationApiPerplexityLlmResponses
Perplexity LLM Responses endpoints (Live-only).
AiOptimizationKeywordDataSearchVolumePost
Request body for keywords_search_volume/live.
AiOptimizationLlmMentionsMetricsPost
Request body for target_metrics/live (and its _lite variant).
AiOptimizationLlmMentionsMultiTargetMetricsPost
Request body for multi_target_metrics/live.
AiOptimizationLlmMentionsNamedTarget
A named group of targets used by multi_target_metrics/live.
AiOptimizationLlmMentionsSearchPost
Request body for search/live.
AiOptimizationLlmMentionsTarget
A target entity (domain or keyword) with its search parameters.
AiOptimizationLlmMentionsTimeseriesPost
Request body shared by historical/live, timeseries_delta/live and timeseries_new_lost/live.
AiOptimizationLlmMentionsTopMentionedPost
Request body shared by the top_mentioned_* endpoints (and their _lite variants).
AiOptimizationLlmMessage
A single turn of a conversation passed via message_chain.
AiOptimizationLlmResponsesPost
Request body for the LLM Responses live and task_post endpoints.
AiOptimizationLlmScraperPost
Request body for the LLM Scraper live/* and task_post endpoints.
AppDataApi
Entry point for the App Data API domain (Google Play and Apple App Store). See https://docs.dataforseo.com/v3/app_data/.
AppDataApiAppInfoTaskPostRequest
Request body item for App Info task_post. See https://docs.dataforseo.com/v3/app_data/google/app_info/task_post/.
AppDataApiAppListTaskPostRequest
Request body item for App List task_post. See https://docs.dataforseo.com/v3/app_data/google/app_list/task_post/.
AppDataApiAppReviewsTaskPostRequest
Request body item for App Reviews task_post. See https://docs.dataforseo.com/v3/app_data/google/app_reviews/task_post/.
AppDataApiAppSearchesTaskPostRequest
Request body item for App Searches task_post. See https://docs.dataforseo.com/v3/app_data/google/app_searches/task_post/.
AppDataApiApple
Apple App Store endpoints of the App Data API. See https://docs.dataforseo.com/v3/app_data/apple/.
AppDataApiErrorsPost
Request body for the App Data errors endpoint. See https://docs.dataforseo.com/v3/app_data/errors/.
AppDataApiGoogle
Google Play endpoints of the App Data API. See https://docs.dataforseo.com/v3/app_data/google/.
AppDataApiIdListPost
Request body for the App Data id_list endpoint. See https://docs.dataforseo.com/v3/app_data/id_list/.
AppendixApi
Appendix API: account-level information. See https://docs.dataforseo.com/v3/appendix/user_data/.
BacklinksApi
Client for the DataForSEO Backlinks API. See https://docs.dataforseo.com/v3/backlinks/overview/.
BacklinksApiAnchorPost
Request for the Anchors endpoint.
BacklinksApiBacklinksPost
Request for the Backlinks endpoint.
BacklinksApiBulkBacklinksPost
Request for the Bulk Backlinks endpoint.
BacklinksApiBulkNewLostBacklinksPost
Request for the Bulk New & Lost Backlinks endpoint.
BacklinksApiBulkNewLostReferringDomainsPost
Request for the Bulk New & Lost Referring Domains endpoint.
BacklinksApiBulkPagesSummaryPost
Request for the Bulk Pages Summary endpoint.
BacklinksApiBulkRanksPost
Request for the Bulk Ranks endpoint.
BacklinksApiBulkReferringDomainsPost
Request for the Bulk Referring Domains endpoint.
BacklinksApiBulkSpamScorePost
Request for the Bulk Spam Score endpoint.
BacklinksApiCompetitorsPost
Request for the Competitors endpoint.
BacklinksApiDomainIntersectionPost
Request for the Domain Intersection endpoint.
BacklinksApiDomainPagesPost
Request for the Domain Pages endpoint.
BacklinksApiDomainPagesSummaryPost
Request for the Domain Pages Summary endpoint.
BacklinksApiErrorsPost
Request for the Errors endpoint.
BacklinksApiHistoryPost
Request for the History endpoint.
BacklinksApiIdListPost
Request for the ID List endpoint.
BacklinksApiPageIntersectionPost
Request for the Page Intersection endpoint.
BacklinksApiReferringDomainsPost
Request for the Referring Domains endpoint.
BacklinksApiReferringNetworksPost
Request for the Referring Networks endpoint.
BacklinksApiSummaryPost
Request for the Summary endpoint.
BacklinksApiTimeseriesNewLostSummaryPost
Request for the Timeseries New & Lost Summary endpoint.
BacklinksApiTimeseriesSummaryPost
Request for the Timeseries Summary endpoint.
BusinessDataApi
Entry point for the Business Data API domain. See https://docs.dataforseo.com/v3/business_data/overview/.
BusinessDataApiBusinessListings
Business Listings endpoints: search, aggregation, and reference data.
BusinessDataApiGoogle
Google endpoints: My Business Info/Updates, Hotels, Reviews, Q&A.
BusinessDataApiSocialMedia
Social Media endpoints: Pinterest engagement counts.
BusinessDataApiTripadvisor
Tripadvisor endpoints: Search and Reviews.
BusinessDataApiTrustpilot
Trustpilot endpoints: Search and Reviews.
ContentAnalysisApi
Content Analysis API — citation search and sentiment analytics. See https://docs.dataforseo.com/v3/content_analysis/overview/.
ContentAnalysisApiCategoryTrendsPost
Request for content_analysis/category_trends/live.
ContentAnalysisApiIdListPost
Request for content_analysis/id_list.
ContentAnalysisApiPhraseTrendsPost
Request for content_analysis/phrase_trends/live.
ContentAnalysisApiRatingDistributionPost
Request for content_analysis/rating_distribution/live.
ContentAnalysisApiSearchPost
Request for content_analysis/search/live.
ContentAnalysisApiSentimentAnalysisPost
Request for content_analysis/sentiment_analysis/live.
ContentAnalysisApiSummaryPost
Request for content_analysis/summary/live.
ContentGenerationApi
Content Generation API — text generation, paraphrasing, and grammar checks. See https://docs.dataforseo.com/v3/content_generation/overview/.
ContentGenerationApiCheckGrammarPost
Request for content_generation/check_grammar/live.
ContentGenerationApiGenerateMetaTagsPost
Request for content_generation/generate_meta_tags/live.
ContentGenerationApiGeneratePost
Request for content_generation/generate/live.
ContentGenerationApiGenerateSubTopicsPost
Request for content_generation/generate_sub_topics/live.
ContentGenerationApiGenerateTextPost
Request for content_generation/generate_text/live.
ContentGenerationApiParaphrasePost
Request for content_generation/paraphrase/live.
ContentGenerationApiTextSummaryPost
Request for content_generation/text_summary/live.
DataForSeoClient
Entry point for all DataForSEO API calls.
DataForSeoLabsAmazonBulkSearchVolumeRequest
Request body for Amazon bulk_search_volume. See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/bulk_search_volume/live/.
DataForSeoLabsAmazonProductCompetitorsRequest
Request body for Amazon product_competitors. See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/product_competitors/live/.
DataForSeoLabsAmazonProductKeywordIntersectionsRequest
Request body for Amazon product_keyword_intersections. See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/product_keyword_intersections/live/.
DataForSeoLabsAmazonProductRankOverviewRequest
Request body for Amazon product_rank_overview. See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/product_rank_overview/live/.
DataForSeoLabsAmazonRankedKeywordsRequest
Request body for Amazon ranked_keywords. See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/ranked_keywords/live/.
DataForSeoLabsAmazonRelatedKeywordsRequest
Request body for Amazon related_keywords. See https://docs.dataforseo.com/v3/dataforseo_labs/amazon/related_keywords/live/.
DataForSeoLabsApi
Entry point for the DataForSEO Labs API domain.
DataForSeoLabsApiAmazon
Amazon endpoints of the DataForSEO Labs API.
DataForSeoLabsApiApple
Apple App Store endpoints of the DataForSEO Labs API.
DataForSeoLabsApiGoogle
Google endpoints of the DataForSEO Labs API.
DataForSeoLabsAppCompetitorsRequest
Request body for app_competitors. See https://docs.dataforseo.com/v3/dataforseo_labs/google/app_competitors/live/.
DataForSeoLabsAppIntersectionRequest
Request body for app_intersection. See https://docs.dataforseo.com/v3/dataforseo_labs/google/app_intersection/live/.
DataForSeoLabsAppleAppCompetitorsRequest
Request body for Apple app_competitors. See https://docs.dataforseo.com/v3/dataforseo_labs/apple/app_competitors/live/.
DataForSeoLabsAppleAppIntersectionRequest
Request body for Apple app_intersection. See https://docs.dataforseo.com/v3/dataforseo_labs/apple/app_intersection/live/.
DataForSeoLabsAppleBulkAppMetricsRequest
Request body for Apple bulk_app_metrics. See https://docs.dataforseo.com/v3/dataforseo_labs/apple/bulk_app_metrics/live/.
DataForSeoLabsAppleKeywordsForAppRequest
Request body for Apple keywords_for_app. See https://docs.dataforseo.com/v3/dataforseo_labs/apple/keywords_for_app/live/.
DataForSeoLabsBulkAppMetricsRequest
Request body for bulk_app_metrics. See https://docs.dataforseo.com/v3/dataforseo_labs/google/bulk_app_metrics/live/.
DataForSeoLabsBulkKeywordDifficultyRequest
Request body for bulk_keyword_difficulty. See https://docs.dataforseo.com/v3/dataforseo_labs/google/bulk_keyword_difficulty/live/.
DataForSeoLabsBulkTrafficEstimationRequest
Request body for bulk_traffic_estimation. See https://docs.dataforseo.com/v3/dataforseo_labs/google/bulk_traffic_estimation/live/.
DataForSeoLabsCategoriesForDomainRequest
Request body for categories_for_domain. See https://docs.dataforseo.com/v3/dataforseo_labs/google/categories_for_domain/live/.
DataForSeoLabsCategoriesForKeywordsRequest
Request body for categories_for_keywords. See https://docs.dataforseo.com/v3/dataforseo_labs/google/categories_for_keywords/live/.
DataForSeoLabsCompetitorsDomainRequest
Request body for competitors_domain. See https://docs.dataforseo.com/v3/dataforseo_labs/google/competitors_domain/live/.
DataForSeoLabsDomainIntersectionRequest
Request body for domain_intersection. See https://docs.dataforseo.com/v3/dataforseo_labs/google/domain_intersection/live/.
DataForSeoLabsDomainMetricsByCategoriesRequest
Request body for domain_metrics_by_categories. See https://docs.dataforseo.com/v3/dataforseo_labs/google/domain_metrics_by_categories/live/.
DataForSeoLabsDomainRankOverviewRequest
Request body for domain_rank_overview. See https://docs.dataforseo.com/v3/dataforseo_labs/google/domain_rank_overview/live/.
DataForSeoLabsHistoricalBulkTrafficEstimationRequest
Request body for historical_bulk_traffic_estimation. See https://docs.dataforseo.com/v3/dataforseo_labs/google/historical_bulk_traffic_estimation/live/.
DataForSeoLabsHistoricalKeywordDataRequest
Request body for historical_keyword_data. See https://docs.dataforseo.com/v3/dataforseo_labs/google/historical_keyword_data/live/.
DataForSeoLabsHistoricalRankOverviewRequest
Request body for historical_rank_overview. See https://docs.dataforseo.com/v3/dataforseo_labs/google/historical_rank_overview/live/.
DataForSeoLabsHistoricalSerpsRequest
Request body for historical_serps. See https://docs.dataforseo.com/v3/dataforseo_labs/google/historical_serps/live/.
DataForSeoLabsIdListRequest
Request body for the id_list endpoint. See https://docs.dataforseo.com/v3/dataforseo_labs/id_list/.
DataForSeoLabsKeywordIdeasRequest
Request body for keyword_ideas. See https://docs.dataforseo.com/v3/dataforseo_labs/google/keyword_ideas/live/.
DataForSeoLabsKeywordOverviewRequest
Request body for keyword_overview. See https://docs.dataforseo.com/v3/dataforseo_labs/google/keyword_overview/live/.
DataForSeoLabsKeywordSuggestionsRequest
Request body for keyword_suggestions. See https://docs.dataforseo.com/v3/dataforseo_labs/google/keyword_suggestions/live/.
DataForSeoLabsKeywordsForAppRequest
Request body for keywords_for_app. See https://docs.dataforseo.com/v3/dataforseo_labs/google/keywords_for_app/live/.
DataForSeoLabsKeywordsForCategoriesRequest
Request body for keywords_for_categories. See https://docs.dataforseo.com/v3/dataforseo_labs/google/keywords_for_categories/live/.
DataForSeoLabsKeywordsForSiteRequest
Request body for keywords_for_site. See https://docs.dataforseo.com/v3/dataforseo_labs/google/keywords_for_site/live/.
DataForSeoLabsPageIntersectionRequest
Request body for page_intersection. See https://docs.dataforseo.com/v3/dataforseo_labs/google/page_intersection/live/.
DataForSeoLabsRankedKeywordsRequest
Request body for ranked_keywords. See https://docs.dataforseo.com/v3/dataforseo_labs/google/ranked_keywords/live/.
DataForSeoLabsRelatedKeywordsRequest
Request body for related_keywords. See https://docs.dataforseo.com/v3/dataforseo_labs/google/related_keywords/live/.
DataForSeoLabsRelevantPagesRequest
Request body for relevant_pages. See https://docs.dataforseo.com/v3/dataforseo_labs/google/relevant_pages/live/.
DataForSeoLabsSearchIntentRequest
Request body for search_intent. See https://docs.dataforseo.com/v3/dataforseo_labs/google/search_intent/live/.
DataForSeoLabsSerpCompetitorsRequest
Request body for serp_competitors. See https://docs.dataforseo.com/v3/dataforseo_labs/google/serp_competitors/live/.
DataForSeoLabsSubdomainsRequest
Request body for subdomains. See https://docs.dataforseo.com/v3/dataforseo_labs/google/subdomains/live/.
DataForSeoLabsTopSearchesRequest
Request body for top_searches. See https://docs.dataforseo.com/v3/dataforseo_labs/google/top_searches/live/.
DomainAnalyticsApi
Entry point for the Domain Analytics API.
DomainAnalyticsApiAggregationTechnologiesPost
Request body for the aggregation_technologies endpoint.
DomainAnalyticsApiDomainTechnologiesPost
Request body for the domain_technologies endpoint.
DomainAnalyticsApiDomainsByHtmlTermsPost
Request body for the domains_by_html_terms endpoint.
DomainAnalyticsApiDomainsByTechnologyPost
Request body for the domains_by_technology endpoint.
DomainAnalyticsApiErrorsPost
Request body for the errors endpoint.
DomainAnalyticsApiIdListPost
Request body for the id_list endpoint.
DomainAnalyticsApiTechnologies
Builder for the Domain Analytics Technologies endpoints.
DomainAnalyticsApiTechnologiesSummaryPost
Request body for the technologies_summary endpoint.
DomainAnalyticsApiTechnologyPath
A target technology path ($group_id.$category_id) with an optional display name.
DomainAnalyticsApiTechnologyStatsPost
Request body for the technology_stats endpoint.
DomainAnalyticsApiWhois
Builder for the Domain Analytics Whois endpoints.
DomainAnalyticsApiWhoisOverviewPost
Request body for the Whois overview endpoint.
KeywordsDataApi
Entry point for the Keywords Data API domain.
KeywordsDataApiBing
Bing Ads keyword research endpoints.
KeywordsDataApiBingAudienceEstimationTaskPostRequest
Request body for the Bing Audience Estimation endpoints.
KeywordsDataApiBingKeywordPerformanceTaskPostRequest
Request body for the Bing Keyword Performance endpoints.
KeywordsDataApiBingKeywordSuggestionsForUrlTaskPostRequest
Request body for the Bing Keyword Suggestions For URL endpoints.
KeywordsDataApiBingKeywordsForKeywordsTaskPostRequest
Request body for the Bing Keywords For Keywords endpoints.
KeywordsDataApiBingKeywordsForSiteTaskPostRequest
Request body for the Bing Keywords For Site endpoints.
KeywordsDataApiBingSearchVolumeHistoryTaskPostRequest
Request body for the Bing Search Volume History endpoints.
KeywordsDataApiBingSearchVolumeTaskPostRequest
Request body for the Bing Search Volume endpoints.
KeywordsDataApiClickstream
Clickstream Data endpoints.
KeywordsDataApiClickstreamBulkSearchVolumeRequest
Request body for the Clickstream bulk_search_volume endpoint.
KeywordsDataApiClickstreamGlobalSearchVolumeRequest
Request body for the Clickstream global_search_volume endpoint.
KeywordsDataApiClickstreamSearchVolumeRequest
Request body for the Clickstream dataforseo_search_volume endpoint.
KeywordsDataApiDataforseoTrends
DataForSEO Trends endpoints.
KeywordsDataApiDataforseoTrendsRequest
Request body shared by all DataForSEO Trends live endpoints.
KeywordsDataApiGoogle
Google Ads keyword research endpoints.
KeywordsDataApiGoogleAdsAdTrafficByKeywordsTaskPostRequest
Request body for the Google Ads Ad Traffic By Keywords endpoints.
KeywordsDataApiGoogleAdsKeywordsForKeywordsTaskPostRequest
Request body for the Google Ads Keywords For Keywords endpoints.
KeywordsDataApiGoogleAdsKeywordsForSiteTaskPostRequest
Request body for the Google Ads Keywords For Site endpoints.
KeywordsDataApiGoogleAdsSearchVolumeTaskPostRequest
Request body for the Google Ads Search Volume endpoints.
KeywordsDataApiGoogleTrends
Google Trends endpoints.
KeywordsDataApiGoogleTrendsExploreTaskPostRequest
Request body for the Google Trends Explore endpoints.
KeywordsDataApiLocation
A location supported by a Keywords Data sub-API. See https://docs.dataforseo.com/v3/keywords_data/google_ads/locations/.
KeywordsDataApiTaskReadyResult
An entry from a tasks_ready or tasks_fixed listing. See https://docs.dataforseo.com/v3/keywords_data/google_ads/search_volume/tasks_ready/.
MerchantApi
Entry point for the Merchant API domain. See https://docs.dataforseo.com/v3/merchant/.
MerchantApiAmazon
Amazon Merchant API (products, ASIN, sellers).
MerchantApiAmazonAsinPost
Request payload for the Amazon ASIN endpoints. See https://docs.dataforseo.com/v3/merchant/amazon/asin/task_post/.
MerchantApiAmazonProductsPost
Request payload for the Amazon products endpoints. See https://docs.dataforseo.com/v3/merchant/amazon/products/task_post/.
MerchantApiAmazonSellersPost
Request payload for the Amazon sellers endpoints. See https://docs.dataforseo.com/v3/merchant/amazon/sellers/task_post/.
MerchantApiGoogle
Google Shopping Merchant API (products, sellers, product_info, reviews).
MerchantApiGoogleProductInfoPost
Request payload for the Google Shopping product_info endpoints. See https://docs.dataforseo.com/v3/merchant/google/product_info/task_post/.
MerchantApiGoogleProductsPost
Request payload for the Google Shopping products endpoints. See https://docs.dataforseo.com/v3/merchant/google/products/task_post/.
MerchantApiGoogleReviewsPost
Request payload for the Google Shopping reviews endpoints. See https://docs.dataforseo.com/v3/merchant/google/reviews/task_post/.
MerchantApiGoogleSellersPost
Request payload for the Google Shopping sellers endpoints. See https://docs.dataforseo.com/v3/merchant/google/sellers/task_post/.
OnPageApi
OnPage API — on-page SEO audit and website crawling. See https://docs.dataforseo.com/v3/on_page/overview/.
OnPageApiContentParsingLivePost
Request for OnPageApi::content_parsing_live. See https://docs.dataforseo.com/v3/on_page/content_parsing/live/.
OnPageApiContentParsingPost
Request for OnPageApi::content_parsing. See https://docs.dataforseo.com/v3/on_page/content_parsing/.
OnPageApiDuplicateContentPost
Request for OnPageApi::duplicate_content. See https://docs.dataforseo.com/v3/on_page/duplicate_content/.
OnPageApiDuplicateTagsPost
Request for OnPageApi::duplicate_tags. See https://docs.dataforseo.com/v3/on_page/duplicate_tags/.
OnPageApiErrorsPost
Request for OnPageApi::errors. See https://docs.dataforseo.com/v3/on_page/errors/.
OnPageApiForceStopPost
Request for OnPageApi::force_stop. See https://docs.dataforseo.com/v3/on_page/force_stop/.
OnPageApiIdListPost
Request for OnPageApi::id_list. See https://docs.dataforseo.com/v3/on_page/id_list/.
OnPageApiInstantPagesPost
Request for OnPageApi::instant_pages. See https://docs.dataforseo.com/v3/on_page/instant_pages/.
OnPageApiKeywordDensityPost
Request for OnPageApi::keyword_density. See https://docs.dataforseo.com/v3/on_page/keyword_density/.
OnPageApiLighthouseLivePost
Request for OnPageApi::lighthouse_live. See https://docs.dataforseo.com/v3/on_page/lighthouse/live/.
OnPageApiLighthouseTaskPost
Request for OnPageApi::lighthouse_task_post. See https://docs.dataforseo.com/v3/on_page/lighthouse/task_post/.
OnPageApiLinksPost
Request for OnPageApi::links. See https://docs.dataforseo.com/v3/on_page/links/.
OnPageApiMicrodataPost
Request for OnPageApi::microdata. See https://docs.dataforseo.com/v3/on_page/microdata/.
OnPageApiNonIndexablePost
Request for OnPageApi::non_indexable. See https://docs.dataforseo.com/v3/on_page/non_indexable/.
OnPageApiPageScreenshotPost
Request for OnPageApi::page_screenshot. See https://docs.dataforseo.com/v3/on_page/page_screenshot/.
OnPageApiPagesByResourcePost
Request for OnPageApi::pages_by_resource. See https://docs.dataforseo.com/v3/on_page/pages_by_resource/.
OnPageApiPagesPost
Request for OnPageApi::pages. See https://docs.dataforseo.com/v3/on_page/pages/.
OnPageApiRawHtmlPost
Request for OnPageApi::raw_html. See https://docs.dataforseo.com/v3/on_page/raw_html/.
OnPageApiRedirectChainsPost
Request for OnPageApi::redirect_chains. See https://docs.dataforseo.com/v3/on_page/redirect_chains/.
OnPageApiResourcesPost
Request for OnPageApi::resources. See https://docs.dataforseo.com/v3/on_page/resources/.
OnPageApiTaskPost
Request for OnPageApi::task_post. See https://docs.dataforseo.com/v3/on_page/task_post/.
OnPageApiWaterfallPost
Request for OnPageApi::waterfall. See https://docs.dataforseo.com/v3/on_page/waterfall/.
SerpApi
SERP data model.
SerpApiBaidu
Baidu SERP data model.
SerpApiBaiduOrganicTaskPostRequest
Request body for Baidu organic task_post. See https://docs.dataforseo.com/v3/serp/baidu/organic/task_post/.
SerpApiBing
Bing SERP data model.
SerpApiBingOrganicTaskPostRequest
Request body for Bing organic task_post / live. See https://docs.dataforseo.com/v3/serp/bing/organic/task_post/.
SerpApiGoogle
Google SERP data model.
SerpApiGoogleAdsAdvertisersTaskPostRequest
Request body for Google Ads Advertisers task_post. See https://docs.dataforseo.com/v3/serp/google/ads_advertisers/task_post/.
SerpApiGoogleAdsSearchTaskPostRequest
Request body for Google Ads Search task_post. You must set either advertiser_ids or target. See https://docs.dataforseo.com/v3/serp/google/ads_search/task_post/.
SerpApiGoogleAiModeLiveRequest
Request body for Google AI Mode live/advanced. See https://docs.dataforseo.com/v3/serp/google/ai_mode/live/advanced/.
SerpApiGoogleAutoCompleteTaskPostRequest
Request body for Google Autocomplete task_post / live. See https://docs.dataforseo.com/v3/serp/google/autocomplete/task_post/.
SerpApiGoogleDatasetInfoTaskPostRequest
Request body for Google Dataset Info task_post / live. See https://docs.dataforseo.com/v3/serp/google/dataset_info/task_post/.
SerpApiGoogleDatasetSearchTaskPostRequest
Request body for Google Dataset Search task_post / live. See https://docs.dataforseo.com/v3/serp/google/dataset_search/task_post/.
SerpApiGoogleEventsTaskPostRequest
Request body for Google Events task_post / live. See https://docs.dataforseo.com/v3/serp/google/events/task_post/.
SerpApiGoogleFinanceExploreTaskPostRequest
Request body for Google Finance Explore task_post / live. See https://docs.dataforseo.com/v3/serp/google/finance_explore/task_post/.
SerpApiGoogleFinanceMarketsTaskPostRequest
Request body for Google Finance Markets task_post. See https://docs.dataforseo.com/v3/serp/google/finance_markets/task_post/.
SerpApiGoogleFinanceQuoteTaskPostRequest
Request body for Google Finance Quote task_post. See https://docs.dataforseo.com/v3/serp/google/finance_quote/task_post/.
SerpApiGoogleFinanceTickerSearchTaskPostRequest
Request body for Google Finance Ticker Search task_post / live. See https://docs.dataforseo.com/v3/serp/google/finance_ticker_search/task_post/.
SerpApiGoogleImagesTaskPostRequest
Request body for Google Images task_post / live. See https://docs.dataforseo.com/v3/serp/google/images/task_post/.
SerpApiGoogleJobsTaskPostRequest
Request body for Google Jobs task_post / live. See https://docs.dataforseo.com/v3/serp/google/jobs/task_post/.
SerpApiGoogleLocalFinderTaskPostRequest
Request body for Google Local Finder task_post / live. See https://docs.dataforseo.com/v3/serp/google/local_finder/task_post/.
SerpApiGoogleMapsTaskPostRequest
Request body for Google Maps task_post / live. See https://docs.dataforseo.com/v3/serp/google/maps/task_post/.
SerpApiGoogleNewsTaskPostRequest
Request body for Google News task_post / live. See https://docs.dataforseo.com/v3/serp/google/news/task_post/.
SerpApiGoogleOrganicTaskPostRequest
Request body for Google organic task_post / live. See https://docs.dataforseo.com/v3/serp/google/organic/task_post/.
SerpApiGoogleSearchByImageTaskPostRequest
Request body for Google Search By Image task_post. See https://docs.dataforseo.com/v3/serp/google/search_by_image/task_post/.
SerpApiLocation
Location SERP data model.
SerpApiNaver
Naver SERP data model.
SerpApiNaverOrganicTaskPostRequest
Request body for Naver organic task_post. Naver results do not vary by location/language, so those parameters are omitted. See https://docs.dataforseo.com/v3/serp/naver/organic/task_post/.
SerpApiSeznam
Seznam SERP data model.
SerpApiSeznamOrganicTaskPostRequest
Request body for Seznam organic task_post. See https://docs.dataforseo.com/v3/serp/seznam/organic/task_post/.
SerpApiTaskReadyResult
A completed task listed by the Tasks Ready endpoint. See https://docs.dataforseo.com/v3/serp/google/organic/tasks_ready/.
SerpApiYahoo
Yahoo SERP data model.
SerpApiYahooOrganicTaskPostRequest
Request body for Yahoo organic task_post / live. See https://docs.dataforseo.com/v3/serp/yahoo/organic/task_post/.
SerpApiYoutube
Youtube SERP data model.
SerpApiYoutubeOrganicTaskPostRequest
Request body for YouTube Organic task_post / live. See https://docs.dataforseo.com/v3/serp/youtube/organic/task_post/.
SerpApiYoutubeVideoCommentsTaskPostRequest
Request body for YouTube Video Comments task_post / live. See https://docs.dataforseo.com/v3/serp/youtube/video_comments/task_post/.
SerpApiYoutubeVideoInfoTaskPostRequest
Request body for YouTube Video Info task_post / live. See https://docs.dataforseo.com/v3/serp/youtube/video_info/task_post/.
SerpApiYoutubeVideoSubtitlesTaskPostRequest
Request body for YouTube Video Subtitles task_post / live. See https://docs.dataforseo.com/v3/serp/youtube/video_subtitles/task_post/.

Constants§

DEFAULT_BASE_URL
Production API endpoint.
SANDBOX_BASE_URL
Sandbox endpoint — free of charge, returns mock data. See https://docs.dataforseo.com/v3/appendix/sandbox/.

Type Aliases§

DataForSeoApiResponse
Result alias returned by every API method.