# info.description
Unified, AI-friendly API for public-data providers. Single source of truth for the UnifAPI gateway — consumed by docs (Fumadocs), the marketing site, and downstream SDK generators.

# tags[].description
Headless browser rendering. Render any URL with JavaScript executed and get it back as Markdown, fully rendered HTML, a screenshot, or the page's link graph.

# tags[].description
Live events search. Responses include individual events with title, dates, venue location, ticket links, and a description.

# tags[].description
Public-data Hacker News endpoints. Item, user, story-list, max-item, and update resources follow the official Hacker News API shape.

# tags[].description
Live hotel search and detail. Responses include ranked hotel listings and full hotel profiles with class rating, guest reviews, images, and nightly prices.

# tags[].description
Public-data Instagram endpoints. Path keys use URL-visible slugs (`username` for users, `shortcode` for posts). `media_id` and `user_id` are surfaced on responses so callers can cache the mapping.

# tags[].description
Public-data LinkedIn endpoints. Path keys use LinkedIn URL slugs (`public_identifier` for users, `universal_name` for companies).

# tags[].description
Live Local Finder search — the expanded local-pack listing. Responses include ranked local places with address, rating, phone, and booking links.

# tags[].description
Live local business search. Responses include ranked place listings with address, rating, category, phone, coordinates, and place id.

# tags[].description
Live news search. Responses include ranked news articles and top-stories blocks with publisher domain, snippet, image, and publish time.

# tags[].description
Public-data Reddit endpoints (APP surface). Path keys use `username` for users, `subreddit_name` for subreddits, and `post_id` (the `t3_*` fullname) for posts.

# tags[].description
Live SEO optimization evidence endpoints. SERP and AI SERP responses include ranked result elements, target visibility, competitor domains, rich search features, People Also Ask context, AI answer citations, query metadata, and source task status.

# tags[].description
Public-data Threads endpoints (Web surface). Path keys use `username` for users and `post_id` for posts.

# tags[].description
Public-data TikTok endpoints. All identity-shaped responses use the canonical Video / User / Comment / Music / Hashtag / LiveRoom shapes.

# tags[].description
Public-data Twitter / X endpoints. Public paths follow X-style `/x/...` semantics; use `username` for handle lookups, numeric X user `id` for user sub-resources, and tweet `id` for post lookups.

# tags[].description
Public-data YouTube endpoints (Web surface). Path keys use `channel_id` for channels and `video_id` for videos.

# components.securitySchemes.bearerAuth.description
UnifAPI API key. Provider credentials are managed by UnifAPI.

# components.schemas.ErrorResponse.description
Standard gateway error envelope (ADR 0003 and ADR 0008).

# components.schemas.Error.properties.request_id.description
UnifAPI request id, e.g. `unif_<id>`. Source ids are not exposed.

# components.schemas.ErrorBilling.description
Present when the error either exposes recovery metadata or charged usage.

# components.schemas.BrowserHtmlResult.properties.html.description
The fully rendered HTML after JavaScript execution.

# components.schemas.BrowserHtmlRequest.properties.url.description
Absolute http(s) URL of the page to render.

# components.schemas.BrowserHtmlRequest.properties.wait_until.description
When navigation is considered complete. `networkidle0` waits for the network to go idle (best for JavaScript-heavy pages); `load` is fastest.

# components.schemas.BrowserHtmlRequest.properties.timeout_ms.description
Navigation timeout in milliseconds (1000–60000).

# components.schemas.BrowserLinksRequest.properties.url.description
Absolute http(s) URL of the page to render.

# components.schemas.BrowserLinksRequest.properties.wait_until.description
When navigation is considered complete. `networkidle0` waits for the network to go idle (best for JavaScript-heavy pages); `load` is fastest.

# components.schemas.BrowserLinksRequest.properties.timeout_ms.description
Navigation timeout in milliseconds (1000–60000).

# components.schemas.BrowserLinksRequest.properties.visible_links_only.description
Only return links visible in the rendered viewport.

# components.schemas.BrowserLinksRequest.properties.exclude_external_links.description
Drop links that point to a different domain than the page.

# components.schemas.BrowserMarkdownRequest.properties.url.description
Absolute http(s) URL of the page to render.

# components.schemas.BrowserMarkdownRequest.properties.wait_until.description
When navigation is considered complete. `networkidle0` waits for the network to go idle (best for JavaScript-heavy pages); `load` is fastest.

# components.schemas.BrowserMarkdownRequest.properties.timeout_ms.description
Navigation timeout in milliseconds (1000–60000).

# components.schemas.BrowserScreenshotRequest.properties.url.description
Absolute http(s) URL of the page to render.

# components.schemas.BrowserScreenshotRequest.properties.wait_until.description
When navigation is considered complete. `networkidle0` waits for the network to go idle (best for JavaScript-heavy pages); `load` is fastest.

# components.schemas.BrowserScreenshotRequest.properties.timeout_ms.description
Navigation timeout in milliseconds (1000–60000).

# components.schemas.BrowserScreenshotRequest.properties.viewport.description
Browser viewport. Defaults to a standard desktop size.

# components.schemas.BrowserScreenshotRequest.properties.full_page.description
Capture the full scrollable page instead of just the viewport.

# components.schemas.BrowserScreenshotRequest.properties.quality.description
Compression quality (0–100). Only valid for `jpeg` and `webp`.

# components.schemas.BrowserScreenshotRequest.properties.selector.description
Capture only the first element matching this CSS selector.

# components.schemas.BrowserScreenshotRequest.properties.omit_background.description
Render a transparent background (ignored for `jpeg`).

# components.schemas.EventsSearchResponse.properties.item_types.description
SERP element types present in the result, in source order.

# components.schemas.EventsSearchResponse.properties.results.description
Individual events results flattened from the events block. Each event is one billable record; date, venue, and ticket details are carried in extras.

# components.schemas.SerpListElement.properties.rank.description
Absolute rank of the element in the result list.

# components.schemas.SerpListElement.properties.type.description
SERP element type, such as news_search, maps_search, or local_pack.

# components.schemas.SerpListElement.properties.rating.description
Rating block when present, e.g. value, votes count, and rating type.

# components.schemas.SerpListElement.properties.is_billable.description
True for result elements that count toward billing. Ads are free context.

# components.schemas.SerpListElement.properties.extras.description
Additional element fields preserved in the full view.

# components.schemas.EventsSearchRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.EventsSearchRequest.properties.limit.description
Number of results to return, matching the limit parameter used across other UnifAPI endpoints. Maps to result depth.

# components.schemas.EventsSearchRequest.properties.view.allOf[].description
Controls response size. summary keeps lean rank evidence, standard adds descriptive fields, full includes raw extras and nested items. Defaults to standard.

# components.schemas.EventsSearchRequest.properties.date_range.description
Restrict events to a relative date range. Defaults to all upcoming events.

# components.schemas.SerpListLocation.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.GeoKeywordSearchVolumeResponse.properties.results.description
One billable record per keyword with AI search volume and monthly trend.

# components.schemas.GeoKeywordSearchVolumeRequest.properties.keywords.description
Keywords to look up AI search volume for. Up to 1000 keywords, 250 chars each.

# components.schemas.GeoKeywordSearchVolumeRequest.properties.location.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.GeoKeywordSearchVolumeRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.GeoMentionBreakdown.description
Mention metrics grouped across platform, location, language, source/search-result domains, and brand entities.

# components.schemas.GeoGroupMetric.properties.value.description
The group this row aggregates, e.g. a platform, location, or domain.

# components.schemas.GeoGroupMetric.properties.type.description
Dimension the value belongs to when DataForSEO labels it, e.g. platform or location.

# components.schemas.GeoGroupMetric.properties.ai_search_volume.description
AI search volume attributed to this group.

# components.schemas.GeoMentionsAggregatedMetricsRequest.properties.target.description
Up to 10 target entities, each a domain or a keyword.

# components.schemas.GeoMentionsAggregatedMetricsRequest.properties.engine.allOf[].description
AI platform to query. `google` covers Google AI Overviews; `chatgpt` covers ChatGPT (United States + English only). Defaults to google.

# components.schemas.GeoMentionsAggregatedMetricsRequest.properties.location.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.GeoMentionsAggregatedMetricsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.GeoMentionsAggregatedMetricsRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.GeoMentionsAggregatedMetricsRequest.properties.filters.description
Filter the raw mentions dataset before it is aggregated. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: ai_search_volume (monthly AI search volume); mentions (number of mentions); platform (LLM engine, e.g. chat_gpt, google); location (location name); language (language name); sources_domain (cited source domain); search_results_domain (domain in the engine's search results); brand_entities_title (brand entity title); brand_entities_category (brand entity category). Example: {"field":"ai_search_volume","op":">","value":1000}

# components.schemas.GeoMentionsAggregatedMetricsRequest.properties.internal_list_limit.description
Max elements per internal grouped array (source/search-result domains). Default 10.

# components.schemas.GeoMentionsTarget.properties.domain.description
Target domain (no protocol/www). Provide domain or keyword.

# components.schemas.GeoMentionsTarget.properties.keyword.description
Target keyword. Provide domain or keyword.

# components.schemas.GeoMentionsTarget.properties.filter.description
Whether to include or exclude matches for this entity. Defaults to include.

# components.schemas.GeoMentionsTarget.properties.scope.description
Where to look. Domain scopes: any, sources, search_results. Keyword scopes: any, question, answer, brand_entities, fan_out_queries.

# components.schemas.GeoMentionsTarget.properties.match.description
Keyword match type. word = full-term match; partial = substring. Defaults to word.

# components.schemas.GeoMentionsTarget.properties.include_subdomains.description
Include subdomains of the target domain. Defaults to false.

# components.schemas.DataForSeoFilterCondition.properties.field.description
Field to filter on. See the endpoint's list of filterable fields.

# components.schemas.DataForSeoFilterValue.description
Comparison value: a string, number, or boolean for scalar operators, or a non-empty array for "in" / "not_in".

# components.schemas.DataForSeoFilter.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.GeoMentionsCrossAggregatedMetricsResponse.properties.results.description
One billable record per labeled group, with its mention breakdown.

# components.schemas.GeoMentionItem.properties.key.description
Domain, page URL, or aggregation label this row summarizes.

# components.schemas.GeoMentionItem.properties.mentions.description
Total LLM mentions for this row, summed across platforms.

# components.schemas.GeoMentionsCrossAggregatedMetricsRequest.properties.groups.description
Labeled target groups to compare against each other.

# components.schemas.GeoMentionsCrossAggregatedMetricsRequest.properties.engine.allOf[].description
AI platform to query. `google` covers Google AI Overviews; `chatgpt` covers ChatGPT (United States + English only). Defaults to google.

# components.schemas.GeoMentionsCrossAggregatedMetricsRequest.properties.location.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.GeoMentionsCrossAggregatedMetricsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.GeoMentionsCrossAggregatedMetricsRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.GeoMentionsCrossAggregatedMetricsRequest.properties.filters.description
Filter the raw mentions dataset before it is aggregated. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: ai_search_volume (monthly AI search volume); mentions (number of mentions); platform (LLM engine, e.g. chat_gpt, google); location (location name); language (language name); sources_domain (cited source domain); search_results_domain (domain in the engine's search results); brand_entities_title (brand entity title); brand_entities_category (brand entity category). Example: {"field":"ai_search_volume","op":">","value":1000}

# components.schemas.GeoMentionsCrossAggregatedMetricsRequest.properties.internal_list_limit.description
Max elements per internal grouped array. Default 5.

# components.schemas.GeoMentionsCrossGroup.properties.label.description
Aggregation label that groups and identifies this target set in the response.

# components.schemas.GeoMentionsCrossGroup.properties.target.description
Up to 10 target entities, each a domain or a keyword.

# components.schemas.GeoMentionsSearchResponse.properties.cursor.description
search_after_token for the next page, when more remain.

# components.schemas.GeoMentionsSearchResponse.properties.results.description
One billable record per matched mention.

# components.schemas.GeoMentionRecord.properties.answer.description
Model answer in markdown. Included for standard and full views.

# components.schemas.GeoMentionsSearchRequest.properties.target.description
Up to 10 target entities, each a domain or a keyword.

# components.schemas.GeoMentionsSearchRequest.properties.engine.allOf[].description
AI platform to query. `google` covers Google AI Overviews; `chatgpt` covers ChatGPT (United States + English only). Defaults to google.

# components.schemas.GeoMentionsSearchRequest.properties.location.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.GeoMentionsSearchRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.GeoMentionsSearchRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.GeoMentionsSearchRequest.properties.filters.description
Filter the matched mentions. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: ai_search_volume (monthly AI search volume); platform (LLM engine, e.g. chat_gpt, google, perplexity); model (model name that produced the answer). Example: {"and":[{"field":"ai_search_volume","op":">","value":1000},{"field":"platform","op":"=","value":"chat_gpt"}]}

# components.schemas.GeoMentionsSearchRequest.properties.order_by.description
Sort the matched mentions. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: ai_search_volume, platform, model.

# components.schemas.GeoMentionsSearchRequest.properties.offset.description
Mentions to skip. Use cursor beyond 9000.

# components.schemas.GeoMentionsSearchRequest.properties.cursor.description
search_after_token from a previous response, for deep pagination.

# components.schemas.DataForSeoOrderByRule.properties.field.description
Field to sort by. See the endpoint's list of sortable fields.

# components.schemas.DataForSeoOrderByRule.properties.dir.description
Sort direction: asc or desc. Defaults to desc.

# components.schemas.GeoView.description
Response size. full keeps answers, sources, and raw search results; standard drops raw search results; summary keeps only the question, volume, and cited sources. Defaults to standard.

# components.schemas.GeoMentionsTopDomainsResponse.properties.results.description
Top cited domains, one billable record each, with per-dimension breakdowns.

# components.schemas.GeoMentionsTopDomainsRequest.properties.target.description
Up to 10 target entities, each a domain or a keyword.

# components.schemas.GeoMentionsTopDomainsRequest.properties.engine.allOf[].description
AI platform to query. `google` covers Google AI Overviews; `chatgpt` covers ChatGPT (United States + English only). Defaults to google.

# components.schemas.GeoMentionsTopDomainsRequest.properties.location.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.GeoMentionsTopDomainsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.GeoMentionsTopDomainsRequest.properties.links_scope.description
Which links to extract domains from. Defaults to sources.

# components.schemas.GeoMentionsTopDomainsRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.GeoMentionsTopDomainsRequest.properties.filters.description
Filter the raw mentions dataset before it is aggregated. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: ai_search_volume (monthly AI search volume); mentions (number of mentions); platform (LLM engine, e.g. chat_gpt, google); location (location name); language (language name); sources_domain (cited source domain); search_results_domain (domain in the engine's search results); brand_entities_title (brand entity title); brand_entities_category (brand entity category). Example: {"field":"ai_search_volume","op":">","value":1000}

# components.schemas.GeoMentionsTopDomainsRequest.properties.items_list_limit.description
Max number of top domains to return. Default 5.

# components.schemas.GeoMentionsTopDomainsRequest.properties.internal_list_limit.description
Max elements per internal grouped array. Default 5.

# components.schemas.GeoMentionsTopPagesResponse.properties.results.description
Top cited pages, one billable record each, with per-dimension breakdowns.

# components.schemas.GeoMentionsTopPagesRequest.properties.target.description
Up to 10 target entities, each a domain or a keyword.

# components.schemas.GeoMentionsTopPagesRequest.properties.engine.allOf[].description
AI platform to query. `google` covers Google AI Overviews; `chatgpt` covers ChatGPT (United States + English only). Defaults to google.

# components.schemas.GeoMentionsTopPagesRequest.properties.location.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.GeoMentionsTopPagesRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.GeoMentionsTopPagesRequest.properties.links_scope.description
Which links to extract pages from. Defaults to sources.

# components.schemas.GeoMentionsTopPagesRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.GeoMentionsTopPagesRequest.properties.filters.description
Filter the raw mentions dataset before it is aggregated. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: ai_search_volume (monthly AI search volume); mentions (number of mentions); platform (LLM engine, e.g. chat_gpt, google); location (location name); language (language name); sources_domain (cited source domain); search_results_domain (domain in the engine's search results); brand_entities_title (brand entity title); brand_entities_category (brand entity category). Example: {"field":"ai_search_volume","op":">","value":1000}

# components.schemas.GeoMentionsTopPagesRequest.properties.items_list_limit.description
Max number of top pages to return. Default 5.

# components.schemas.GeoMentionsTopPagesRequest.properties.internal_list_limit.description
Max elements per internal grouped array. Default 5.

# components.schemas.GeoSerpResponse.properties.results.description
AI SERP elements returned in source order. Top-level AI overview records are billable; cited references, links, images, and answer sections are returned as context inside each result.

# components.schemas.GeoSerpResponse.properties.competitors.description
Domains cited or linked by AI Mode, excluding the optional target domain. Omitted when results are truncated by balance.

# components.schemas.GeoSerpResult.properties.is_billable.description
True for top-level AI SERP result records that count toward billing.

# components.schemas.GeoSerpSection.properties.table.description
Raw table block (rows/columns) when the AI Mode section embeds a table. Passed through unshaped; full view only.

# components.schemas.GeoSerpRequest.properties.target.description
Optional domain or URL to mark when it appears in AI Mode answers, links, or cited references.

# components.schemas.GeoSerpRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.GeoSerpRequest.properties.device.description
AI SERP device type. Defaults to desktop.

# components.schemas.GeoSerpRequest.properties.include_pixel_rankings.description
When true, request pixel rectangle data for visual AI SERP analysis.

# components.schemas.GeoSerpRequest.properties.view.allOf[].description
Controls response size. Defaults to full, which keeps every answer section, cited reference, link, and image because AI Mode evidence is not billed per record. standard drops raw extras and nested items; summary keeps only the core answer plus citation domains.

# components.schemas.GeoSerpLocation.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.HackerNewsItem.properties.text.description
HTML text for comments, stories, polls, and jobs.

# components.schemas.HackerNewsItem.properties.title.description
HTML title for stories, polls, and jobs.

# components.schemas.HackerNewsItem.description
Official Hacker News item. Stories, comments, jobs, polls, and poll options share this shape.

# components.schemas.HackerNewsStoryFeed.description
Story feed: top, new, best, ask, show, or jobs.

# components.schemas.HotelInfoResponse.properties.location.description
Search location echoed from the request.

# components.schemas.HotelAbout.properties.check_in_time.description
Listed check-in time as HH:MM (24-hour).

# components.schemas.HotelAbout.properties.check_out_time.description
Listed check-out time as HH:MM (24-hour).

# components.schemas.HotelAbout.properties.amenities.description
Available amenity labels offered by the hotel.

# components.schemas.HotelAbout.description
Hotel description, address, website, and amenities when present.

# components.schemas.HotelExtras.description
Additional descriptive detail such as sub-descriptions and amenity categories.

# components.schemas.HotelPlace.properties.neighborhood.description
Neighborhood where the hotel is located.

# components.schemas.HotelPlace.properties.score_by_categories.description
Location sub-scores by category, such as transit or things_to_do.

# components.schemas.HotelPlace.properties.extras.allOf[].description
Additional location detail such as the location chain.

# components.schemas.HotelReviews.properties.rating.description
Aggregate guest rating, typically on a 0-5 scale.

# components.schemas.HotelReviews.properties.votes_count.description
Number of guest votes behind the rating.

# components.schemas.HotelReviews.properties.rating_distribution.description
Vote counts keyed by star rating ("1"-"5") when present.

# components.schemas.HotelReviews.properties.extras.allOf[].description
Additional review detail such as criterion mentions and third-party site reviews.

# components.schemas.HotelReviews.description
Aggregate guest rating and review breakdown when present.

# components.schemas.HotelPrice.properties.price_without_discount.description
Full nightly price before any discount, when a discount applies.

# components.schemas.HotelPrice.properties.currency.description
ISO 4217 currency code for the price, such as USD.

# components.schemas.HotelPrice.properties.discount_text.description
Discount label, such as "23% less than usual".

# components.schemas.HotelPrice.properties.prices_by_dates.description
Daily price calendar, populated when /hotels/info requests load_prices_by_dates.

# components.schemas.HotelPrice.properties.extras.allOf[].description
Additional pricing detail such as per-offer breakdowns and stay metadata.

# components.schemas.HotelPrice.description
Stay price or daily price calendar when present.

# components.schemas.HotelPriceByDate.properties.price.description
Nightly price for this date in the response currency.

# components.schemas.HotelInfoRequest.properties.hotel_identifier.description
Unique hotel id returned by /hotels/search.

# components.schemas.HotelInfoRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.HotelInfoRequest.properties.check_in.description
Check-in date. Date in YYYY-MM-DD format.

# components.schemas.HotelInfoRequest.properties.check_out.description
Check-out date. Date in YYYY-MM-DD format.

# components.schemas.HotelInfoRequest.properties.currency.description
ISO 4217 currency code for prices, such as USD.

# components.schemas.HotelInfoRequest.properties.children.description
Ages of children staying, used to refine availability and pricing.

# components.schemas.HotelInfoRequest.properties.load_prices_by_dates.description
When true, return a daily price calendar across the requested date range instead of a single stay price.

# components.schemas.HotelInfoRequest.properties.prices_start_date.description
Start date for the daily price calendar. Date in YYYY-MM-DD format.

# components.schemas.HotelInfoRequest.properties.prices_end_date.description
End date for the daily price calendar. Date in YYYY-MM-DD format.

# components.schemas.HotelInfoRequest.properties.prices_date_range.description
Predefined period for the daily price calendar, such as next_30_days.

# components.schemas.HotelInfoLocation.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.HotelSearchResponse.properties.results.description
Hotel listings. Each hotel is one billable record.

# components.schemas.HotelSearchResult.properties.hotel_identifier.description
Unique hotel id. Pass it to /hotels/info for full details.

# components.schemas.HotelSearchResult.properties.reviews.allOf[].description
Aggregate guest rating and review count when present.

# components.schemas.HotelSearchResult.properties.overview_images.description
Preview image URLs for the hotel when present.

# components.schemas.HotelSearchResult.properties.is_billable.description
Each hotel listing is one billable record.

# components.schemas.HotelSearchGeo.description
GPS coordinates of the hotel when present.

# components.schemas.HotelSearchRequest.properties.query.description
Optional hotel name or search query. Combine with location to scope the search.

# components.schemas.HotelSearchRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.HotelSearchRequest.properties.limit.description
Number of hotels to return. Defaults to 10.

# components.schemas.HotelSearchRequest.properties.check_in.description
Check-in date. Date in YYYY-MM-DD format.

# components.schemas.HotelSearchRequest.properties.check_out.description
Check-out date. Date in YYYY-MM-DD format.

# components.schemas.HotelSearchRequest.properties.currency.description
ISO 4217 currency code for prices, such as USD.

# components.schemas.HotelSearchRequest.properties.children.description
Ages of children staying, used to refine availability and pricing.

# components.schemas.HotelSearchRequest.properties.stars.description
Filter to hotels with these class ratings, such as [4, 5].

# components.schemas.HotelSearchRequest.properties.min_rating.description
Filter to hotels with at least this guest rating.

# components.schemas.HotelSearchRequest.properties.sort_by.description
Sort order for results. Defaults to relevance.

# components.schemas.HotelSearchRequest.properties.free_cancellation.description
When true, only return hotels offering free cancellation.

# components.schemas.HotelSearchRequest.properties.is_vacation_rentals.description
When true, search vacation rentals instead of hotels.

# components.schemas.HotelSearchRequest.properties.amenities.description
Filter to hotels offering these amenities, such as pool or free_wifi.

# components.schemas.HotelSearchLocation.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.InstagramPost.properties.id.description
Instagram URL slug (`shortcode`). Path parameter for /instagram/posts/{id}/... endpoints.

# components.schemas.InstagramPost.properties.media_type.description
Source media_type: 1 = image, 2 = video, 8 = carousel

# components.schemas.InstagramPost.properties.product_type.description
Source product_type: 'feed' (image/photo), 'clips' (reel), 'carousel_container', 'igtv', etc.

# components.schemas.InstagramPost.properties.image_url.description
Largest available preview image (cover, for video/carousel).

# components.schemas.InstagramPost.properties.video_url.description
Highest-quality video URL when applicable; empty string otherwise.

# components.schemas.InstagramPost.properties.view_count.description
Reel/video views (separate from plays on IG side). 0 when N/A.

# components.schemas.InstagramPost.properties.carousel_count.description
Number of carousel items, or 0 if not a carousel.

# components.schemas.InstagramPost.properties.carousel.description
Carousel items when media_type === 8; empty array otherwise.

# components.schemas.InstagramUserPreview.description
Lightweight Instagram user shape returned inside lists (followers, post authors, comment authors). Lacks counts; call /users/{id} for the full profile.

# components.schemas.InstagramLocationLite.description
Compact location reference embedded in posts and nearby lists.

# components.schemas.InstagramLocation.description
Instagram location profile (full). `id` is the numeric source `location_id`.

# components.schemas.InstagramHighlight.description
Instagram highlight reel metadata. Story contents are not surfaced because source's `get_highlight_stories` returned no story payload on probe (2026-05-20).

# components.schemas.InstagramUser.properties.id.description
Instagram URL slug (`username`). Path parameter for every /instagram/users/{id}/... endpoint.

# components.schemas.InstagramUser.properties.fbid_v2.description
Cross-platform Facebook id, when present.

# components.schemas.LinkedinJobListing.properties.company.description
Compact reference to a company, embedded in jobs and experience records.

# components.schemas.LinkedinJobListing.description
Compact job record used in /companies/{id}/jobs and /search/jobs.

# components.schemas.LinkedinCompanyRef.description
Compact reference to a company, embedded in jobs and experience records.

# components.schemas.LinkedinMemberInsight.description
Aggregated employee insight returned by /companies/{id}/member-insights. Each insight is one row of a stat table (e.g. "Locations" → [{name: 'Redmond, WA', count: 12345}]).

# components.schemas.LinkedinUserPreview.properties.follower_count.description
Present in company employee listings, null in plain search results.

# components.schemas.LinkedinUserPreview.description
Compact user record used in search results and listing endpoints. `id` is the URL slug when known; otherwise the numeric LinkedIn user id.

# components.schemas.LinkedinPost.properties.content.description
Pass-through LinkedIn post body block (images, video, document, article, celebration, poll, event). LinkedIn's structure for each is complex and evolving — kept as-is rather than reshaped.

# components.schemas.LinkedinPostAuthor.description
Heterogeneous post author — may be a person or a company. `username` is non-null only for people.

# components.schemas.LinkedinCompany.properties.id.description
URL slug (LinkedIn's `universal_name`). Use this for every /linkedin/companies/{id}/... endpoint.

# components.schemas.LinkedinCompany.properties.company_id.description
Numeric LinkedIn-internal id. Exposed because LinkedIn pages and ad-library URLs reference it; not needed for any /linkedin/* call.

# components.schemas.LinkedinAbout.description
Free-form recency strings displayed on a LinkedIn profile ("joined May 2013", "updated less than 3 months ago"). Source gives no machine-readable form.

# components.schemas.LinkedinUserComment.description
A comment authored by the target user on someone else's post. Returned by /users/{id}/comments.

# components.schemas.LinkedinUser.properties.id.description
LinkedIn URL slug (public_identifier). Use this as the path parameter for every /linkedin/users/{id}/... endpoint.

# components.schemas.LinkedinUser.properties.urn.description
LinkedIn internal URN (e.g. `ACoAA...`). Stable across username changes; required by certain LinkedIn-internal flows.

# components.schemas.LinkedinUser.properties.username.description
Same value as `id`; included for cross-platform field parity.

# components.schemas.LinkedinUser.description
Canonical LinkedIn user profile. `id` is the URL slug (`public_identifier`); `urn` is the LinkedIn internal opaque id required to call URN-keyed sub-resources source — gateway hides that detail behind `/linkedin/users/{id}/*` (see ADR 0006).

# components.schemas.LocalFinderResponse.properties.item_types.description
SERP element types present in the result, in source order.

# components.schemas.LocalFinderResponse.properties.results.description
Local Finder places — the expanded local-pack listing. Each place is billable; ads are free context. Phone, rating, and booking details are surfaced when present.

# components.schemas.LocalFinderRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.LocalFinderRequest.properties.limit.description
Number of results to return, matching the limit parameter used across other UnifAPI endpoints. Maps to result depth.

# components.schemas.LocalFinderRequest.properties.view.allOf[].description
Controls response size. summary keeps lean rank evidence, standard adds descriptive fields, full includes raw extras and nested items. Defaults to standard.

# components.schemas.LocalFinderRequest.properties.min_rating.description
Filter results to places with at least this average rating.

# components.schemas.LocalFinderRequest.properties.time_filter.description
Filter results by open hours. open_now keeps only places open at request time.

# components.schemas.MapsSearchResponse.properties.item_types.description
SERP element types present in the result, in source order.

# components.schemas.MapsSearchResponse.properties.results.description
Local business listings. Each place is billable; ads are free context. Address, rating, coordinates, and category fields are surfaced when present.

# components.schemas.MapsSearchRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.MapsSearchRequest.properties.limit.description
Number of results to return, matching the limit parameter used across other UnifAPI endpoints. Maps to result depth.

# components.schemas.MapsSearchRequest.properties.view.allOf[].description
Controls response size. summary keeps lean rank evidence, standard adds descriptive fields, full includes raw extras and nested items. Defaults to standard.

# components.schemas.MapsSearchRequest.properties.search_this_area.description
When true, return results from the displayed map area rather than the broader location.

# components.schemas.MapsSearchRequest.properties.search_places.description
When true, use search-places mode to return listings the way the mobile app surfaces them.

# components.schemas.NewsSearchResponse.properties.item_types.description
SERP element types present in the result, in source order.

# components.schemas.NewsSearchResponse.properties.results.description
News SERP elements in source order. News articles and top-stories blocks are billable; ads are free context.

# components.schemas.NewsSearchRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.NewsSearchRequest.properties.limit.description
Number of results to return, matching the limit parameter used across other UnifAPI endpoints. Maps to result depth.

# components.schemas.NewsSearchRequest.properties.view.allOf[].description
Controls response size. summary keeps lean rank evidence, standard adds descriptive fields, full includes raw extras and nested items. Defaults to standard.

# components.schemas.RedditPost.properties.url.description
Permalink (or the linked URL for link posts).

# components.schemas.RedditPost.properties.text.description
Markdown body for self/text posts; empty otherwise.

# components.schemas.RedditSubreddit.properties.subreddit_t5_id.description
Reddit internal subreddit id (`t5_*` fullname).

# components.schemas.RedditUser.properties.user_t2_id.description
Reddit internal user id (`t2_*` fullname).

# components.schemas.SeoBacklinksAnchorsResponse.properties.total_count.description
Total number of anchor texts available in DataForSEO's database.

# components.schemas.SeoBacklinksAnchorsResponse.properties.results.description
Anchor texts used in backlinks to the target, with backlink counters. Each anchor is one billable record.

# components.schemas.SeoBacklinksAnchorItem.properties.anchor.description
Anchor text used in backlinks pointing to the target.

# components.schemas.SeoBacklinksAnchorItem.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksAnchorItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksAnchorItem.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksAnchorItem.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksAnchorItem.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksAnchorItem.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksAnchorItem.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksAnchorItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksAnchorItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksAnchorItem.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksAnchorItem.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksAnchorItem.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksAnchorItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksAnchorItem.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksAnchorsRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksAnchorsRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksAnchorsRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoBacklinksAnchorsRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksAnchorsRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoBacklinksAnchorsRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksAnchorsRequest.properties.filters.description
Filter the returned anchor rows. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: anchor (anchor text); rank (backlink rank, 0-1000); backlinks (number of backlinks); backlinks_spam_score (average spam score, 0-100); referring_domains (referring domains count); referring_main_domains (referring root domains count); referring_pages (referring pages count); referring_ips (referring IPs count); referring_subnets (referring subnets count); broken_backlinks (backlinks to broken pages); broken_pages (broken pages still receiving backlinks); first_seen (ISO date the first backlink was found); lost_date (ISO date the last backlink was lost). Example: {"and":[{"field":"backlinks","op":">","value":50},{"field":"rank","op":">","value":100}]}

# components.schemas.SeoBacklinksAnchorsRequest.properties.backlinks_filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksAnchorsRequest.properties.backlinks_filters.description
Filter the underlying individual backlinks before the aggregate metrics are computed. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: dofollow (boolean, link is dofollow); is_new (boolean, appeared since the last check); is_lost (boolean, lost since the last check); is_broken (boolean, points to a broken page); rank (referring page rank, 0-1000); page_from_rank (referring page rank, 0-1000); domain_from_rank (referring domain rank, 0-1000); backlink_spam_score (spam score of the referring page, 0-100); item_type (anchor, image, link, redirect, or canonical); anchor (anchor text); tld_from (top-level domain of the referring page); semantic_location (link location, e.g. article, footer); first_seen (ISO date the backlink was first seen); last_seen (ISO date the backlink was last seen). Example: {"and":[{"field":"dofollow","op":"=","value":true},{"field":"backlink_spam_score","op":"<","value":10}]}

# components.schemas.SeoBacklinksAnchorsRequest.properties.order_by.description
Sort the returned anchors. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: anchor, rank, backlinks, backlinks_spam_score, referring_domains, referring_main_domains, referring_pages, referring_ips, referring_subnets, broken_backlinks, broken_pages, first_seen, lost_date.

# components.schemas.SeoBacklinksAnchorsRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksAnchorsRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksAnchorsRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksStatusType.description
Which backlinks to count: live (found on the last check, default), all, or lost.

# components.schemas.SeoBacklinksRankScale.description
Scale for rank values: one_thousand (0-1000, default) or one_hundred (0-100).

# components.schemas.SeoBacklinksBulkBacklinksResponse.properties.results.description
Backlink count for each requested target. Each target is one billable record.

# components.schemas.SeoBacklinksBulkBacklinkItem.properties.target.description
Domain, subdomain, or page echoed from the request.

# components.schemas.SeoBacklinksBulkBacklinkItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksBulkBacklinksRequest.properties.targets.description
Domains, subdomains, or pages to analyze (up to 1000). Domains/subdomains without https:// and www.; pages as absolute URLs.

# components.schemas.SeoBacklinksBulkNewLostBacklinksResponse.properties.results.description
New and lost backlink counts for each requested target. Each target is one billable record.

# components.schemas.SeoBacklinksBulkNewLostBacklinksItem.properties.target.description
Domain, subdomain, or page echoed from the request.

# components.schemas.SeoBacklinksBulkNewLostBacklinksItem.properties.new_backlinks.description
Number of new backlinks gained since date_from.

# components.schemas.SeoBacklinksBulkNewLostBacklinksItem.properties.lost_backlinks.description
Number of backlinks lost since date_from.

# components.schemas.SeoBacklinksBulkNewLostBacklinksRequest.properties.targets.description
Domains, subdomains, or pages to analyze (up to 1000). Domains/subdomains without https:// and www.; pages as absolute URLs.

# components.schemas.SeoBacklinksBulkNewLostBacklinksRequest.properties.date_from.description
Start date (yyyy-mm-dd) for counting new and lost backlinks. Minimum 2019-01-30; defaults to one month ago.

# components.schemas.SeoBacklinksBulkNewLostReferringDomainsResponse.properties.results.description
New and lost referring domain counts for each requested target. Each target is one billable record.

# components.schemas.SeoBacklinksBulkNewLostReferringDomainsItem.properties.target.description
Domain, subdomain, or page echoed from the request.

# components.schemas.SeoBacklinksBulkNewLostReferringDomainsItem.properties.new_referring_domains.description
Referring domains gained since date_from.

# components.schemas.SeoBacklinksBulkNewLostReferringDomainsItem.properties.new_referring_main_domains.description
Referring root domains gained since date_from.

# components.schemas.SeoBacklinksBulkNewLostReferringDomainsItem.properties.lost_referring_main_domains.description
Referring root domains lost since date_from.

# components.schemas.SeoBacklinksBulkNewLostReferringDomainsRequest.properties.targets.description
Domains, subdomains, or pages to analyze (up to 1000). Domains/subdomains without https:// and www.; pages as absolute URLs.

# components.schemas.SeoBacklinksBulkNewLostReferringDomainsRequest.properties.date_from.description
Start date (yyyy-mm-dd) for counting new and lost referring domains. Minimum 2019-01-30; defaults to one month ago.

# components.schemas.SeoBacklinksBulkPagesSummaryResponse.properties.results.description
Backlink summary for each requested page, domain, or subdomain. Each target is one billable record.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.url.description
Page, domain, or subdomain echoed from the request.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.main_domain_rank.description
Backlink rank of the page's root domain.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksBulkPageSummaryItem.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksBulkPagesSummaryRequest.properties.targets.description
Domains, subdomains, or pages to analyze (up to 1000). Domains/subdomains without https:// and www.; pages as absolute URLs.

# components.schemas.SeoBacklinksBulkPagesSummaryRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksBulkPagesSummaryRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksBulkRanksResponse.properties.results.description
Backlink rank for each requested target. Each target is one billable record.

# components.schemas.SeoBacklinksBulkRankItem.properties.target.description
Domain, subdomain, or page echoed from the request.

# components.schemas.SeoBacklinksBulkRankItem.properties.rank.description
Backlink rank of the target (0-1000 by default), similar to PageRank.

# components.schemas.SeoBacklinksBulkRanksRequest.properties.targets.description
Domains, subdomains, or pages to analyze (up to 1000). Domains/subdomains without https:// and www.; pages as absolute URLs.

# components.schemas.SeoBacklinksBulkReferringDomainsResponse.properties.results.description
Referring domain counts for each requested target. Each target is one billable record.

# components.schemas.SeoBacklinksBulkReferringDomainsItem.properties.target.description
Domain, subdomain, or page echoed from the request.

# components.schemas.SeoBacklinksBulkReferringDomainsItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksBulkReferringDomainsItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks.

# components.schemas.SeoBacklinksBulkReferringDomainsItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksBulkReferringDomainsItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks.

# components.schemas.SeoBacklinksBulkReferringDomainsRequest.properties.targets.description
Domains, subdomains, or pages to analyze (up to 1000). Domains/subdomains without https:// and www.; pages as absolute URLs.

# components.schemas.SeoBacklinksBulkSpamScoreResponse.properties.results.description
Spam score for each requested target. Each target is one billable record.

# components.schemas.SeoBacklinksBulkSpamScoreItem.properties.target.description
Domain, subdomain, or page echoed from the request.

# components.schemas.SeoBacklinksBulkSpamScoreRequest.properties.targets.description
Domains, subdomains, or pages to analyze (up to 1000). Domains/subdomains without https:// and www.; pages as absolute URLs.

# components.schemas.SeoBacklinksCompetitorsResponse.properties.total_count.description
Total number of competitors available in DataForSEO's database.

# components.schemas.SeoBacklinksCompetitorsResponse.properties.results.description
Domains that share referring domains with the target, by shared-domain count. Each competitor is one billable record.

# components.schemas.SeoBacklinksCompetitorItem.properties.target.description
Competing domain that shares part of the target's backlink profile.

# components.schemas.SeoBacklinksCompetitorItem.properties.rank.description
Backlink rank of the competing domain (0-1000 by default).

# components.schemas.SeoBacklinksCompetitorItem.properties.intersections.description
Number of referring domains the competitor shares with the target.

# components.schemas.SeoBacklinksCompetitorsRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksCompetitorsRequest.properties.main_domain.description
Treat the target and competitors as root domains rather than exact subdomains.

# components.schemas.SeoBacklinksCompetitorsRequest.properties.exclude_large_domains.description
Exclude very large generic domains (e.g. youtube.com, facebook.com) from results.

# components.schemas.SeoBacklinksCompetitorsRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksCompetitorsRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksCompetitorsRequest.properties.filters.description
Filter the returned competitors. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: rank (backlink rank of the competing domain, 0-1000); intersections (referring domains shared with the target). Example: {"field":"intersections","op":">","value":20}

# components.schemas.SeoBacklinksCompetitorsRequest.properties.order_by.description
Sort the returned competitors. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: rank, intersections.

# components.schemas.SeoBacklinksCompetitorsRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksCompetitorsRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksDomainIntersectionResponse.properties.targets.description
The requested targets, in request order, echoed back. Each referring_to entry's target matches one of these.

# components.schemas.SeoBacklinksDomainIntersectionResponse.properties.total_count.description
Total number of intersecting domains available in DataForSEO's database.

# components.schemas.SeoBacklinksDomainIntersectionResponse.properties.results.description
Domains that link to the requested targets, with per-target backlink metrics. Each domain is one billable record.

# components.schemas.SeoBacklinksDomainIntersectionItem.properties.domain.description
Referring domain that links to the requested targets.

# components.schemas.SeoBacklinksDomainIntersectionItem.properties.intersections_count.description
Number of the requested targets this domain links to.

# components.schemas.SeoBacklinksDomainIntersectionItem.properties.referring_to.description
Per-target backlink metrics, one entry per requested target this domain links to.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.target.description
The requested target these metrics describe.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksDomainIntersectionTargetMetrics.properties.metrics.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.targets.description
Domains, subdomains, or pages to find common referring domains for (1-20). Order is preserved as the 1-based index in the response.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.exclude_targets.description
Domains, subdomains, or pages to exclude (up to 10). Domains linking to these are dropped.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.intersection_mode.description
all (default) returns domains linking to any target; partial returns only domains linking to every target.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.filters.description
Filter the intersecting domains. Prefix each metric field with the 1-based target index, e.g. 1.rank, 2.referring_domains. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: rank (backlink rank, 0-1000); backlinks (number of backlinks); backlinks_spam_score (average spam score, 0-100); referring_domains (referring domains count); referring_main_domains (referring root domains count); referring_pages (referring pages count); referring_ips (referring IPs count); referring_subnets (referring subnets count); broken_backlinks (backlinks to broken pages); broken_pages (broken pages still receiving backlinks); first_seen (ISO date the first backlink was found); lost_date (ISO date the last backlink was lost). Example: {"and":[{"field":"1.rank","op":">","value":300},{"field":"2.rank","op":">","value":300}]}

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.backlinks_filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.backlinks_filters.description
Filter the underlying individual backlinks before the aggregate metrics are computed. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: dofollow (boolean, link is dofollow); is_new (boolean, appeared since the last check); is_lost (boolean, lost since the last check); is_broken (boolean, points to a broken page); rank (referring page rank, 0-1000); page_from_rank (referring page rank, 0-1000); domain_from_rank (referring domain rank, 0-1000); backlink_spam_score (spam score of the referring page, 0-100); item_type (anchor, image, link, redirect, or canonical); anchor (anchor text); tld_from (top-level domain of the referring page); semantic_location (link location, e.g. article, footer); first_seen (ISO date the backlink was first seen); last_seen (ISO date the backlink was last seen). Example: {"and":[{"field":"dofollow","op":"=","value":true},{"field":"backlink_spam_score","op":"<","value":10}]}

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.order_by.description
Sort the intersecting domains. Prefix each field with the 1-based target index, e.g. 1.rank. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: rank, backlinks, backlinks_spam_score, referring_domains, referring_main_domains, referring_pages, referring_ips, referring_subnets, broken_backlinks, broken_pages, first_seen, lost_date.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksDomainIntersectionRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksDomainPagesSummaryResponse.properties.total_count.description
Total number of pages available in DataForSEO's database.

# components.schemas.SeoBacklinksDomainPagesSummaryResponse.properties.results.description
Per-page backlink summaries for the target, with backlink counters. Each page is one billable record.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.url.description
Page URL on the target with its own backlink summary.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksDomainPageSummaryItem.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.filters.description
Filter the returned page summaries. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: url (page URL on the target); rank (backlink rank, 0-1000); backlinks (number of backlinks); backlinks_spam_score (average spam score, 0-100); referring_domains (referring domains count); referring_main_domains (referring root domains count); referring_pages (referring pages count); referring_ips (referring IPs count); referring_subnets (referring subnets count); broken_backlinks (backlinks to broken pages); broken_pages (broken pages still receiving backlinks); first_seen (ISO date the first backlink was found); lost_date (ISO date the last backlink was lost). Example: {"field":"referring_domains","op":">","value":5}

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.backlinks_filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.backlinks_filters.description
Filter the underlying individual backlinks before the aggregate metrics are computed. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: dofollow (boolean, link is dofollow); is_new (boolean, appeared since the last check); is_lost (boolean, lost since the last check); is_broken (boolean, points to a broken page); rank (referring page rank, 0-1000); page_from_rank (referring page rank, 0-1000); domain_from_rank (referring domain rank, 0-1000); backlink_spam_score (spam score of the referring page, 0-100); item_type (anchor, image, link, redirect, or canonical); anchor (anchor text); tld_from (top-level domain of the referring page); semantic_location (link location, e.g. article, footer); first_seen (ISO date the backlink was first seen); last_seen (ISO date the backlink was last seen). Example: {"and":[{"field":"dofollow","op":"=","value":true},{"field":"backlink_spam_score","op":"<","value":10}]}

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.order_by.description
Sort the returned page summaries. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: url, rank, backlinks, backlinks_spam_score, referring_domains, referring_main_domains, referring_pages, referring_ips, referring_subnets, broken_backlinks, broken_pages, first_seen, lost_date.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksDomainPagesSummaryRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksDomainPagesResponse.properties.total_count.description
Total number of pages available in DataForSEO's database.

# components.schemas.SeoBacklinksDomainPagesResponse.properties.results.description
Target pages ranked by backlink volume, with crawl data and backlink counters. Each page is one billable record.

# components.schemas.SeoBacklinksDomainPageItem.properties.url.description
Page URL on the target that receives backlinks.

# components.schemas.SeoBacklinksDomainPageItem.properties.status_code.description
Last HTTP status code seen for the page.

# components.schemas.SeoBacklinksDomainPageItem.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksDomainPageItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksDomainPageItem.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksDomainPageItem.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksDomainPageItem.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksDomainPagesRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksDomainPagesRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.filters.description
Filter the returned target pages. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: url (page URL on the target); status_code (last HTTP status code of the page); size (page size in bytes); media_type (media type, e.g. text/html); first_visited (ISO date first crawled); fetch_time (ISO date last crawled); rank (backlink rank, 0-1000); backlinks (number of backlinks); backlinks_spam_score (average spam score, 0-100); referring_domains (referring domains count); referring_main_domains (referring root domains count); referring_pages (referring pages count); referring_ips (referring IPs count); referring_subnets (referring subnets count); broken_backlinks (backlinks to broken pages); broken_pages (broken pages still receiving backlinks); first_seen (ISO date the first backlink was found); lost_date (ISO date the last backlink was lost). Example: {"and":[{"field":"referring_domains","op":">","value":5},{"field":"status_code","op":"=","value":200}]}

# components.schemas.SeoBacklinksDomainPagesRequest.properties.backlinks_filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.backlinks_filters.description
Filter the underlying individual backlinks before the aggregate metrics are computed. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: dofollow (boolean, link is dofollow); is_new (boolean, appeared since the last check); is_lost (boolean, lost since the last check); is_broken (boolean, points to a broken page); rank (referring page rank, 0-1000); page_from_rank (referring page rank, 0-1000); domain_from_rank (referring domain rank, 0-1000); backlink_spam_score (spam score of the referring page, 0-100); item_type (anchor, image, link, redirect, or canonical); anchor (anchor text); tld_from (top-level domain of the referring page); semantic_location (link location, e.g. article, footer); first_seen (ISO date the backlink was first seen); last_seen (ISO date the backlink was last seen). Example: {"and":[{"field":"dofollow","op":"=","value":true},{"field":"backlink_spam_score","op":"<","value":10}]}

# components.schemas.SeoBacklinksDomainPagesRequest.properties.order_by.description
Sort the returned target pages. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: url, status_code, size, media_type, first_visited, fetch_time, rank, backlinks, backlinks_spam_score, referring_domains, referring_main_domains, referring_pages, referring_ips, referring_subnets, broken_backlinks, broken_pages, first_seen, lost_date.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksDomainPagesRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksHistoryResponse.properties.date_from.description
Start date of the history echoed from the request.

# components.schemas.SeoBacklinksHistoryResponse.properties.date_to.description
End date of the history echoed from the request.

# components.schemas.SeoBacklinksHistoryResponse.properties.series.description
Monthly snapshots of the target's backlink profile, oldest to newest.

# components.schemas.SeoBacklinksHistoryItem.properties.new_referring_domains.description
Referring domains gained during the period.

# components.schemas.SeoBacklinksHistoryItem.properties.lost_referring_domains.description
Referring domains lost during the period.

# components.schemas.SeoBacklinksHistoryItem.properties.crawled_pages.description
Target pages crawled as of this snapshot.

# components.schemas.SeoBacklinksHistoryItem.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksHistoryItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksHistoryItem.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksHistoryItem.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksHistoryItem.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksHistoryItem.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksHistoryItem.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksHistoryItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksHistoryItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksHistoryItem.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksHistoryItem.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksHistoryItem.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksHistoryItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksHistoryItem.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksHistoryRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksHistoryRequest.properties.date_from.description
Start date (yyyy-mm-dd) for the history. Minimum 2019-01-30; defaults to one year ago.

# components.schemas.SeoBacklinksHistoryRequest.properties.date_to.description
End date (yyyy-mm-dd). Defaults to today.

# components.schemas.SeoBacklinksHistoryRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksListResponse.properties.mode.description
Result grouping applied to the backlinks.

# components.schemas.SeoBacklinksListResponse.properties.total_count.description
Total number of backlinks available in DataForSEO's database.

# components.schemas.SeoBacklinksListResponse.properties.search_after_token.description
Token to pass as search_after_token to fetch the next page of backlinks.

# components.schemas.SeoBacklinksListResponse.properties.results.description
Individual backlinks pointing to the target. Each backlink is one billable record.

# components.schemas.SeoBacklinkItem.properties.domain_from.description
Domain of the page that links to the target.

# components.schemas.SeoBacklinkItem.properties.url_from.description
URL of the page that links to the target.

# components.schemas.SeoBacklinkItem.properties.item_type.description
Type of backlink: anchor, image, link, redirect, or canonical.

# components.schemas.SeoBacklinkItem.properties.rank.description
Backlink rank of the referring page (0-1000).

# components.schemas.SeoBacklinkItem.properties.page_from_rank.description
Rank of the referring page itself (0-1000).

# components.schemas.SeoBacklinkItem.properties.backlink_spam_score.description
Spam score of the referring page, 0-100.

# components.schemas.SeoBacklinkItem.properties.is_new.description
Whether the backlink appeared since the last check.

# components.schemas.SeoBacklinkItem.properties.is_lost.description
Whether the backlink was lost since the last check.

# components.schemas.SeoBacklinkItem.properties.is_broken.description
Whether the backlink points to a broken page.

# components.schemas.SeoBacklinkItem.properties.prev_seen.description
Previous date the backlink was seen before the last check (full view).

# components.schemas.SeoBacklinkItem.properties.tld_from.description
Top-level domain of the referring page (full view).

# components.schemas.SeoBacklinkItem.properties.url_from_https.description
Whether the referring page uses HTTPS (full view).

# components.schemas.SeoBacklinkItem.properties.url_to_https.description
Whether the target URL uses HTTPS (full view).

# components.schemas.SeoBacklinkItem.properties.alt.description
Alt text, if the backlink is an image link (full view).

# components.schemas.SeoBacklinkItem.properties.image_url.description
Image URL, if the backlink is an image link (full view).

# components.schemas.SeoBacklinkItem.properties.text_pre.description
Text immediately before the anchor (full view).

# components.schemas.SeoBacklinkItem.properties.text_post.description
Text immediately after the anchor (full view).

# components.schemas.SeoBacklinkItem.properties.semantic_location.description
Semantic location of the link on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinkItem.properties.attributes.description
Link rel attributes, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinkItem.properties.links_count.description
Number of identical links from the referring page (full view).

# components.schemas.SeoBacklinkItem.properties.group_count.description
Number of similar grouped links from the referring domain (full view).

# components.schemas.SeoBacklinkItem.properties.page_from_title.description
Title of the referring page (full view).

# components.schemas.SeoBacklinkItem.properties.page_from_language.description
Language of the referring page (full view).

# components.schemas.SeoBacklinkItem.properties.page_from_status_code.description
HTTP status code of the referring page (full view).

# components.schemas.SeoBacklinkItem.properties.page_from_external_links.description
Number of external links on the referring page (full view).

# components.schemas.SeoBacklinkItem.properties.page_from_internal_links.description
Number of internal links on the referring page (full view).

# components.schemas.SeoBacklinkItem.properties.domain_from_country.description
Country of the referring domain (full view).

# components.schemas.SeoBacklinkItem.properties.domain_from_platform_type.description
Platform types of the referring domain, e.g. cms, blogs (full view).

# components.schemas.SeoBacklinkItem.properties.url_to_status_code.description
HTTP status code of the target URL (full view).

# components.schemas.SeoBacklinkItem.properties.url_to_redirect_target.description
Redirect target of the backlink URL, if any (full view).

# components.schemas.SeoBacklinkItem.properties.is_indirect_link.description
Whether the link reaches the target via a redirect or canonical (full view).

# components.schemas.SeoBacklinksListRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksListRequest.properties.mode.description
Result grouping: as_is returns every backlink (default), one_per_domain returns one per referring domain, one_per_anchor returns one per anchor.

# components.schemas.SeoBacklinksListRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksListRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoBacklinksListRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksListRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksListRequest.properties.filters.description
Filter the returned individual backlinks. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: domain_from (domain of the referring page); url_from (URL of the referring page); url_to (target URL the backlink points to); domain_to (target domain the backlink points to); dofollow (boolean, link is dofollow); is_new (boolean, appeared since the last check); is_lost (boolean, lost since the last check); is_broken (boolean, points to a broken page); rank (referring page rank, 0-1000); page_from_rank (referring page rank, 0-1000); domain_from_rank (referring domain rank, 0-1000); backlink_spam_score (spam score of the referring page, 0-100); item_type (anchor, image, link, redirect, or canonical); anchor (anchor text); tld_from (top-level domain of the referring page); semantic_location (link location, e.g. article, footer); first_seen (ISO date the backlink was first seen); last_seen (ISO date the backlink was last seen). Example: {"and":[{"field":"dofollow","op":"=","value":true},{"field":"is_broken","op":"=","value":false}]}

# components.schemas.SeoBacklinksListRequest.properties.order_by.description
Sort the returned backlinks. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: domain_from, url_from, url_to, domain_to, dofollow, is_new, is_lost, is_broken, rank, page_from_rank, domain_from_rank, backlink_spam_score, item_type, anchor, tld_from, semantic_location, first_seen, last_seen.

# components.schemas.SeoBacklinksListRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksListRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksListRequest.properties.search_after_token.description
Continuation token from a previous response, used to page past the 20,000-result offset limit. Keep all other parameters identical when paging.

# components.schemas.SeoBacklinksListRequest.properties.view.allOf[].description
Controls backlink detail. summary keeps link identity and headline rank/anchor data; full adds referring-page details and link attributes. Defaults to summary.

# components.schemas.SeoBacklinksPageIntersectionResponse.properties.targets.description
The requested targets, in request order, echoed back. Each links_to entry's target matches one of these.

# components.schemas.SeoBacklinksPageIntersectionResponse.properties.total_count.description
Total number of intersecting pages available in DataForSEO's database.

# components.schemas.SeoBacklinksPageIntersectionResponse.properties.results.description
Referring pages that link to the requested targets, with the backlinks to each target. Each page is one billable record.

# components.schemas.SeoBacklinksPageIntersectionItem.properties.url_from.description
URL of the referring page that links to the targets.

# components.schemas.SeoBacklinksPageIntersectionItem.properties.intersections_count.description
Number of the requested targets this page links to.

# components.schemas.SeoBacklinksPageIntersectionItem.properties.links_to.description
Backlinks from this referring page to each requested target it links to, one entry per target.

# components.schemas.SeoBacklinksPageIntersectionTargetLinks.properties.target.description
The requested target these backlinks point to.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.targets.description
Domains, subdomains, or pages to find common referring pages for (1-20). Order is preserved as the 1-based index in the response.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.exclude_targets.description
Domains, subdomains, or pages to exclude (up to 10). Pages linking to these are dropped.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.intersection_mode.description
all (default) returns pages linking to any target; partial returns only pages linking to every target.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.filters.description
Filter the intersecting referring pages. Prefix each backlink field with the 1-based target index, e.g. 1.dofollow, 2.rank. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: dofollow (boolean, link is dofollow); is_new (boolean, appeared since the last check); is_lost (boolean, lost since the last check); is_broken (boolean, points to a broken page); rank (referring page rank, 0-1000); page_from_rank (referring page rank, 0-1000); domain_from_rank (referring domain rank, 0-1000); backlink_spam_score (spam score of the referring page, 0-100); item_type (anchor, image, link, redirect, or canonical); anchor (anchor text); tld_from (top-level domain of the referring page); semantic_location (link location, e.g. article, footer); first_seen (ISO date the backlink was first seen); last_seen (ISO date the backlink was last seen). Example: {"field":"1.dofollow","op":"=","value":true}

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.order_by.description
Sort the intersecting referring pages. Prefix each field with the 1-based target index, e.g. 1.rank. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: dofollow, is_new, is_lost, is_broken, rank, page_from_rank, domain_from_rank, backlink_spam_score, item_type, anchor, tld_from, semantic_location, first_seen, last_seen.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksPageIntersectionRequest.properties.view.allOf[].description
Controls backlink detail. summary keeps link identity and headline rank/anchor data; full adds referring-page details and link attributes. Defaults to summary.

# components.schemas.SeoReferringDomainsResponse.properties.total_count.description
Total number of referring domains available in DataForSEO's database.

# components.schemas.SeoReferringDomainsResponse.properties.results.description
Referring domains pointing to the target, with backlink counters. Each domain is one billable record.

# components.schemas.SeoReferringDomainItem.properties.domain.description
Referring domain pointing to the target.

# components.schemas.SeoReferringDomainItem.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoReferringDomainItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoReferringDomainItem.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoReferringDomainItem.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoReferringDomainItem.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoReferringDomainItem.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoReferringDomainItem.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoReferringDomainItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoReferringDomainItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoReferringDomainItem.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoReferringDomainItem.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoReferringDomainItem.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoReferringDomainItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoReferringDomainItem.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoReferringDomainsRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoReferringDomainsRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoReferringDomainsRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoReferringDomainsRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoReferringDomainsRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoReferringDomainsRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoReferringDomainsRequest.properties.filters.description
Filter the returned referring domains. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: domain (referring domain); rank (backlink rank, 0-1000); backlinks (number of backlinks); backlinks_spam_score (average spam score, 0-100); referring_domains (referring domains count); referring_main_domains (referring root domains count); referring_pages (referring pages count); referring_ips (referring IPs count); referring_subnets (referring subnets count); broken_backlinks (backlinks to broken pages); broken_pages (broken pages still receiving backlinks); first_seen (ISO date the first backlink was found); lost_date (ISO date the last backlink was lost). Example: {"and":[{"field":"rank","op":">","value":200},{"field":"backlinks","op":">","value":10}]}

# components.schemas.SeoReferringDomainsRequest.properties.order_by.description
Sort the returned referring domains. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: domain, rank, backlinks, backlinks_spam_score, referring_domains, referring_main_domains, referring_pages, referring_ips, referring_subnets, broken_backlinks, broken_pages, first_seen, lost_date.

# components.schemas.SeoReferringDomainsRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoReferringDomainsRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoReferringDomainsRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksReferringNetworksResponse.properties.total_count.description
Total number of referring networks available in DataForSEO's database.

# components.schemas.SeoBacklinksReferringNetworksResponse.properties.results.description
Referring IP networks pointing to the target, with backlink counters. Each network is one billable record.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.network_address.description
Referring IP address or subnet pointing to the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksReferringNetworkItem.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.network_address_type.description
Group referring networks by individual IP (ip, default) or by subnet (subnet).

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.filters.description
Filter the returned referring networks. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: rank (backlink rank, 0-1000); backlinks (number of backlinks); backlinks_spam_score (average spam score, 0-100); referring_domains (referring domains count); referring_main_domains (referring root domains count); referring_pages (referring pages count); referring_ips (referring IPs count); referring_subnets (referring subnets count); broken_backlinks (backlinks to broken pages); broken_pages (broken pages still receiving backlinks); first_seen (ISO date the first backlink was found); lost_date (ISO date the last backlink was lost). Example: {"field":"referring_domains","op":">","value":5}

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.backlinks_filters.anyOf[].properties.or.description
Sub-expressions where at least one must match.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.backlinks_filters.description
Filter the underlying individual backlinks before the aggregate metrics are computed. Provide a single condition {"field","op","value"} or an {"and":[…]} / {"or":[…]} group of conditions (nest groups for mixed logic), up to 8 conditions. Operators: =, <>, <, <=, >, >=, in, not_in, like, not_like, ilike, not_ilike, match, not_match (use an array value with in / not_in). Filterable fields: dofollow (boolean, link is dofollow); is_new (boolean, appeared since the last check); is_lost (boolean, lost since the last check); is_broken (boolean, points to a broken page); rank (referring page rank, 0-1000); page_from_rank (referring page rank, 0-1000); domain_from_rank (referring domain rank, 0-1000); backlink_spam_score (spam score of the referring page, 0-100); item_type (anchor, image, link, redirect, or canonical); anchor (anchor text); tld_from (top-level domain of the referring page); semantic_location (link location, e.g. article, footer); first_seen (ISO date the backlink was first seen); last_seen (ISO date the backlink was last seen). Example: {"and":[{"field":"dofollow","op":"=","value":true},{"field":"backlink_spam_score","op":"<","value":10}]}

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.order_by.description
Sort the returned referring networks. Each rule is {"field","dir"} with dir asc or desc; up to 3 rules, applied in order. Sortable fields: rank, backlinks, backlinks_spam_score, referring_domains, referring_main_domains, referring_pages, referring_ips, referring_subnets, broken_backlinks, broken_pages, first_seen, lost_date.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.limit.description
Maximum number of records to return. Defaults to 100.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.offset.description
Number of records to skip from the start of the results.

# components.schemas.SeoBacklinksReferringNetworksRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksSummaryResponse.properties.crawled_pages.description
Number of target pages DataForSEO has crawled.

# components.schemas.SeoBacklinksSummaryResponse.properties.internal_links_count.description
Number of internal links found across the crawled target pages.

# components.schemas.SeoBacklinksSummaryResponse.properties.external_links_count.description
Number of external links found across the crawled target pages.

# components.schemas.SeoBacklinksSummaryResponse.properties.rank.description
Backlink rank of the target, similar to PageRank (0-1000 by default).

# components.schemas.SeoBacklinksSummaryResponse.properties.backlinks.description
Number of backlinks pointing to the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.backlinks_spam_score.description
Average spam score of the referring pages, 0-100.

# components.schemas.SeoBacklinksSummaryResponse.properties.first_seen.description
Date DataForSEO first found a backlink for the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.lost_date.description
Date the last backlink was lost, if the target currently has none.

# components.schemas.SeoBacklinksSummaryResponse.properties.broken_backlinks.description
Number of backlinks pointing to broken (4xx/5xx) pages of the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.broken_pages.description
Number of broken target pages that still receive backlinks.

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_domains.description
Number of referring domains pointing to the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_main_domains.description
Number of referring root domains pointing to the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_pages.description
Number of referring pages pointing to the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_ips.description
Number of referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_subnets.description
Number of referring subnets pointing to the target.

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_links_tld.description
Referring links grouped by top-level domain of the referring page (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_links_types.description
Referring links grouped by link type, e.g. anchor, image, redirect (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_links_attributes.description
Referring links grouped by link attribute, e.g. nofollow, sponsored, ugc (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_links_platform_types.description
Referring links grouped by platform type, e.g. cms, blogs, ecommerce (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_links_semantic_locations.description
Referring links grouped by semantic location on the page, e.g. article, footer (full view).

# components.schemas.SeoBacklinksSummaryResponse.properties.referring_links_countries.description
Referring links grouped by country of the referring page (full view).

# components.schemas.SeoBacklinksSummaryRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksSummaryRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksSummaryRequest.properties.include_indirect_links.description
Include indirect links (via redirects or canonicals) to the target. Defaults to true.

# components.schemas.SeoBacklinksSummaryRequest.properties.exclude_internal_backlinks.description
Exclude internal backlinks from the target's own subdomains. Defaults to true.

# components.schemas.SeoBacklinksSummaryRequest.properties.internal_list_limit.description
Maximum number of entries kept in each referring_links_* breakdown map. Defaults to 10.

# components.schemas.SeoBacklinksSummaryRequest.properties.view.allOf[].description
Controls metric depth. summary keeps the headline counters; full adds nofollow variants and the referring_links_* breakdown maps. Defaults to summary.

# components.schemas.SeoBacklinksTimeseriesNewLostResponse.properties.date_from.description
Start date of the series echoed from the request.

# components.schemas.SeoBacklinksTimeseriesNewLostResponse.properties.date_to.description
End date of the series echoed from the request.

# components.schemas.SeoBacklinksTimeseriesNewLostResponse.properties.series.description
New/lost backlink and referring-domain counts grouped by period, oldest to newest.

# components.schemas.SeoBacklinksTimeseriesNewLostItem.properties.new_referring_domains.description
Referring domains gained during the period.

# components.schemas.SeoBacklinksTimeseriesNewLostItem.properties.lost_referring_domains.description
Referring domains lost during the period.

# components.schemas.SeoBacklinksTimeseriesNewLostItem.properties.new_referring_main_domains.description
Referring root domains gained during the period.

# components.schemas.SeoBacklinksTimeseriesNewLostItem.properties.lost_referring_main_domains.description
Referring root domains lost during the period.

# components.schemas.SeoBacklinksTimeseriesNewLostRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksTimeseriesNewLostRequest.properties.date_from.description
Start date (yyyy-mm-dd) for the series. Minimum 2019-01-30; defaults to one month ago.

# components.schemas.SeoBacklinksTimeseriesNewLostRequest.properties.date_to.description
End date (yyyy-mm-dd). Defaults to today.

# components.schemas.SeoBacklinksTimeseriesNewLostRequest.properties.group_range.description
Granularity used to group the series. Defaults to month.

# components.schemas.SeoBacklinksTimeseriesNewLostRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBacklinksTimeseriesResponse.properties.date_from.description
Start date of the series echoed from the request.

# components.schemas.SeoBacklinksTimeseriesResponse.properties.date_to.description
End date of the series echoed from the request.

# components.schemas.SeoBacklinksTimeseriesResponse.properties.series.description
Backlink metrics grouped by period, oldest to newest.

# components.schemas.SeoBacklinksTimeseriesItem.properties.rank.description
Backlink rank of the target at the period end.

# components.schemas.SeoBacklinksTimeseriesItem.properties.backlinks_nofollow.description
Nofollow backlinks pointing to the target.

# components.schemas.SeoBacklinksTimeseriesItem.properties.referring_pages_nofollow.description
Referring pages linking only with nofollow backlinks.

# components.schemas.SeoBacklinksTimeseriesItem.properties.referring_domains.description
Referring domains pointing to the target.

# components.schemas.SeoBacklinksTimeseriesItem.properties.referring_domains_nofollow.description
Referring domains linking only with nofollow backlinks.

# components.schemas.SeoBacklinksTimeseriesItem.properties.referring_main_domains.description
Referring root domains pointing to the target.

# components.schemas.SeoBacklinksTimeseriesItem.properties.referring_main_domains_nofollow.description
Referring root domains linking only with nofollow backlinks.

# components.schemas.SeoBacklinksTimeseriesItem.properties.referring_ips.description
Referring IP addresses pointing to the target.

# components.schemas.SeoBacklinksTimeseriesItem.properties.referring_subnets.description
Referring subnets pointing to the target.

# components.schemas.SeoBacklinksTimeseriesRequest.properties.target.description
Domain, subdomain, or page to analyze. A domain or subdomain is specified without https:// and www. (example.com); a page is specified as an absolute URL (https://example.com/blog/).

# components.schemas.SeoBacklinksTimeseriesRequest.properties.date_from.description
Start date (yyyy-mm-dd) for the series. Minimum 2019-01-30; defaults to one month ago.

# components.schemas.SeoBacklinksTimeseriesRequest.properties.date_to.description
End date (yyyy-mm-dd). Defaults to today.

# components.schemas.SeoBacklinksTimeseriesRequest.properties.group_range.description
Granularity used to group the series. Defaults to month.

# components.schemas.SeoBacklinksTimeseriesRequest.properties.include_subdomains.description
Include backlinks pointing to the target's subdomains. Defaults to true.

# components.schemas.SeoBulkTrafficResponse.properties.results.description
Estimated traffic per requested domain. Each domain is one billable record.

# components.schemas.SeoDomainMetrics.properties.paid.allOf[].description
Paid search (Google Ads) ranking distribution.

# components.schemas.SeoDomainMetrics.description
Estimated ranking distribution and traffic for the domain.

# components.schemas.SeoDomainMetricGroup.properties.count.description
Number of keywords the domain ranks for in this result type.

# components.schemas.SeoDomainMetricGroup.properties.etv.description
Estimated monthly organic traffic (clicks) from this result type.

# components.schemas.SeoDomainMetricGroup.properties.estimated_paid_traffic_cost.description
Estimated monthly cost (USD) of buying this traffic through ads.

# components.schemas.SeoDomainMetricGroup.properties.is_new.description
Keywords newly ranking since the last check.

# components.schemas.SeoDomainMetricGroup.properties.is_up.description
Keywords that moved up since the last check.

# components.schemas.SeoDomainMetricGroup.properties.is_down.description
Keywords that moved down since the last check.

# components.schemas.SeoBulkTrafficRequest.properties.targets.description
Domains to estimate traffic for (1-1000).

# components.schemas.SeoBulkTrafficRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoBulkTrafficRequest.properties.view.allOf[].description
Controls metric depth. summary keeps headline traffic and top positions, full adds the complete position breakdown. Defaults to summary.

# components.schemas.SeoBulkTrafficLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoDomainIntersectionResponse.properties.total_count.description
Total number of intersecting keywords available in DataForSEO's database.

# components.schemas.SeoDomainIntersectionResponse.properties.results.description
Keywords shared by the two domains, with each domain's ranking position. Each keyword is one billable record.

# components.schemas.SeoDomainIntersectionItem.properties.competition.description
Google Ads competition index between 0 and 1.

# components.schemas.SeoDomainIntersectionItem.properties.competition_level.description
Google Ads competition level: LOW, MEDIUM, or HIGH.

# components.schemas.SeoDomainIntersectionItem.properties.keyword_difficulty.description
Relative difficulty of ranking in the top-10 organic results, 0-100.

# components.schemas.SeoDomainIntersectionItem.properties.search_intent.description
Main search intent: informational, navigational, commercial, or transactional.

# components.schemas.SeoDomainIntersectionItem.properties.search_intent_alternatives.description
Supplementary search intents detected for the keyword.

# components.schemas.SeoDomainIntersectionItem.properties.low_top_of_page_bid.description
Lower-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoDomainIntersectionItem.properties.high_top_of_page_bid.description
Upper-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoDomainIntersectionItem.properties.serp_item_types.description
SERP feature types present for the keyword (only with include_serp_info).

# components.schemas.SeoDomainIntersectionItem.properties.serp_results_count.description
Number of organic results Google reports for the keyword.

# components.schemas.SeoDomainIntersectionItem.properties.monthly_searches.description
Per-month search volume for the past 12 months (full view only).

# components.schemas.SeoDomainIntersectionItem.properties.last_updated_at.description
When DataForSEO last refreshed the keyword metrics.

# components.schemas.SeoDomainIntersectionItem.properties.second_domain.allOf[].description
Where the second domain ranks for the keyword.

# components.schemas.SeoKeywordSearchVolumeTrend.properties.monthly.description
Percentage change versus the previous month.

# components.schemas.SeoKeywordSearchVolumeTrend.properties.quarterly.description
Percentage change versus the previous quarter.

# components.schemas.SeoKeywordSearchVolumeTrend.properties.yearly.description
Percentage change versus the previous year.

# components.schemas.SeoKeywordSearchVolumeTrend.description
Search-volume change percentages over recent periods (full view only).

# components.schemas.SeoKeywordMonthlySearch.properties.search_volume.description
Average Google search volume for that month.

# components.schemas.SeoSerpElement.properties.rank_group.description
Position in SERP grouping organic results together (ignores ads/features).

# components.schemas.SeoSerpElement.properties.rank_absolute.description
Absolute position in SERP counting every element.

# components.schemas.SeoSerpElement.properties.position.description
Side of the SERP the element appears on: left or right.

# components.schemas.SeoSerpElement.properties.etv.description
Estimated monthly traffic the keyword sends to this URL.

# components.schemas.SeoSerpElement.properties.estimated_paid_traffic_cost.description
Estimated monthly ad cost (USD) of the traffic this URL receives.

# components.schemas.SeoSerpElement.description
Where the first domain ranks for the keyword.

# components.schemas.SeoDomainIntersectionRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoDomainIntersectionRequest.properties.intersections.description
When true (default), return keywords both domains rank for. When false, return keywords the first domain ranks for but the second does not.

# components.schemas.SeoDomainIntersectionRequest.properties.limit.description
Maximum number of keywords to return. Defaults to 100.

# components.schemas.SeoDomainIntersectionRequest.properties.offset.description
Number of keywords to skip from the start of the results.

# components.schemas.SeoDomainIntersectionRequest.properties.view.allOf[].description
Controls keyword detail. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to summary.

# components.schemas.SeoDomainIntersectionLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoDomainRankOverviewResponse.properties.results.description
Ranking distribution and estimated traffic for the target domain. One billable record per location/language overview.

# components.schemas.SeoDomainRankOverviewRequest.properties.target.description
Target domain, such as example.com or https://example.com. Specified without www.

# components.schemas.SeoDomainRankOverviewRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoDomainRankOverviewRequest.properties.view.allOf[].description
Controls metric depth. full (default) returns the complete position breakdown; summary keeps only headline traffic and top positions.

# components.schemas.SeoDomainRankOverviewLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoCompetitorsDomainResponse.properties.total_count.description
Total number of competing domains available in DataForSEO's database.

# components.schemas.SeoCompetitorsDomainResponse.properties.results.description
Domains competing with the target, with shared-keyword counts and traffic metrics. Each domain is one billable record.

# components.schemas.SeoCompetitorDomainItem.properties.domain.description
Competing domain that shares keywords with the target.

# components.schemas.SeoCompetitorDomainItem.properties.avg_position.description
Average position of the competitor across the shared keywords.

# components.schemas.SeoCompetitorDomainItem.properties.sum_position.description
Sum of the competitor's positions across the shared keywords.

# components.schemas.SeoCompetitorDomainItem.properties.intersections.description
Number of keywords both the target and this competitor rank for.

# components.schemas.SeoCompetitorDomainItem.properties.metrics.allOf[].description
Competitor's ranking distribution and traffic across the shared keywords.

# components.schemas.SeoCompetitorDomainItem.properties.full_domain_metrics.allOf[].description
Competitor's ranking distribution across all of its keywords (full view only).

# components.schemas.SeoCompetitorsDomainRequest.properties.target.description
Target domain, such as example.com or https://example.com. Specified without www.

# components.schemas.SeoCompetitorsDomainRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoCompetitorsDomainRequest.properties.exclude_top_domains.description
When true, exclude the largest global domains (e.g. wikipedia, amazon) from results.

# components.schemas.SeoCompetitorsDomainRequest.properties.intersecting_domains.description
Restrict results to competitors that also share keywords with these domains.

# components.schemas.SeoCompetitorsDomainRequest.properties.limit.description
Maximum number of competing domains to return. Defaults to 100.

# components.schemas.SeoCompetitorsDomainRequest.properties.offset.description
Number of domains to skip from the start of the results.

# components.schemas.SeoCompetitorsDomainRequest.properties.view.allOf[].description
Controls metric depth. summary keeps headline traffic and top positions, full adds the complete position breakdown and full-domain metrics. Defaults to summary.

# components.schemas.SeoCompetitorsDomainLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoHistoricalBulkTrafficResponse.properties.results.description
Monthly estimated traffic time series per requested domain. Each domain is one billable record.

# components.schemas.SeoHistoricalMetricPeriod.properties.etv.description
Estimated organic traffic (clicks) in this period.

# components.schemas.SeoHistoricalMetricPeriod.properties.count.description
Number of ranking keywords in this period.

# components.schemas.SeoHistoricalBulkTrafficRequest.properties.targets.description
Domains to estimate historical traffic for (1-1000).

# components.schemas.SeoHistoricalBulkTrafficRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoHistoricalBulkTrafficRequest.properties.date_from.description
Start of the history window. Date in yyyy-mm-dd format. Minimum date: 2019-01-01.

# components.schemas.SeoHistoricalBulkTrafficRequest.properties.date_to.description
End of the history window. Date in yyyy-mm-dd format. Minimum date: 2019-01-01.

# components.schemas.SeoHistoricalBulkTrafficLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoHistoricalRankOverviewResponse.properties.results.description
Monthly ranking distribution and traffic for the target over time. Each month is one billable record.

# components.schemas.SeoHistoricalRankItem.properties.paid.allOf[].description
Paid search (Google Ads) ranking distribution.

# components.schemas.SeoHistoricalRankOverviewRequest.properties.target.description
Target domain, such as example.com or https://example.com. Specified without www.

# components.schemas.SeoHistoricalRankOverviewRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoHistoricalRankOverviewRequest.properties.date_from.description
Start of the history window. Date in yyyy-mm-dd format. Minimum date: 2019-01-01.

# components.schemas.SeoHistoricalRankOverviewRequest.properties.date_to.description
End of the history window. Date in yyyy-mm-dd format. Minimum date: 2019-01-01.

# components.schemas.SeoHistoricalRankOverviewRequest.properties.view.allOf[].description
Controls metric depth. summary keeps headline traffic and top positions, full adds the complete position breakdown. Defaults to summary.

# components.schemas.SeoHistoricalRankOverviewLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoHistoricalSerpsResponse.properties.results.description
SERP composition snapshots for the keyword over time. Each snapshot is one billable record.

# components.schemas.SeoHistoricalSerpItem.properties.datetime.description
When this SERP snapshot was collected (ISO 8601).

# components.schemas.SeoHistoricalSerpItem.properties.se_results_count.description
Number of organic results Google reported for the keyword at this time.

# components.schemas.SeoHistoricalSerpItem.properties.items_count.description
Number of SERP elements captured in this snapshot.

# components.schemas.SeoHistoricalSerpItem.properties.item_types.description
SERP feature types present in this snapshot (organic, paid, featured_snippet, etc.).

# components.schemas.SeoHistoricalSerpsRequest.properties.keyword.description
Keyword to retrieve historical SERP snapshots for.

# components.schemas.SeoHistoricalSerpsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoHistoricalSerpsRequest.properties.date_from.description
Start of the history window. Date in yyyy-mm-dd format. Minimum date: 2019-01-01.

# components.schemas.SeoHistoricalSerpsRequest.properties.date_to.description
End of the history window. Date in yyyy-mm-dd format. Minimum date: 2019-01-01.

# components.schemas.SeoHistoricalSerpsLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoPageIntersectionResponse.properties.pages.description
Page URLs echoed from the request, in order.

# components.schemas.SeoPageIntersectionResponse.properties.total_count.description
Total number of intersecting keywords available in DataForSEO's database.

# components.schemas.SeoPageIntersectionResponse.properties.results.description
Keywords the requested pages rank for, with each page's ranking position. Each keyword is one billable record.

# components.schemas.SeoPageIntersectionItem.properties.competition.description
Google Ads competition index between 0 and 1.

# components.schemas.SeoPageIntersectionItem.properties.competition_level.description
Google Ads competition level: LOW, MEDIUM, or HIGH.

# components.schemas.SeoPageIntersectionItem.properties.keyword_difficulty.description
Relative difficulty of ranking in the top-10 organic results, 0-100.

# components.schemas.SeoPageIntersectionItem.properties.search_intent.description
Main search intent: informational, navigational, commercial, or transactional.

# components.schemas.SeoPageIntersectionItem.properties.search_intent_alternatives.description
Supplementary search intents detected for the keyword.

# components.schemas.SeoPageIntersectionItem.properties.low_top_of_page_bid.description
Lower-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoPageIntersectionItem.properties.high_top_of_page_bid.description
Upper-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoPageIntersectionItem.properties.serp_item_types.description
SERP feature types present for the keyword (only with include_serp_info).

# components.schemas.SeoPageIntersectionItem.properties.serp_results_count.description
Number of organic results Google reports for the keyword.

# components.schemas.SeoPageIntersectionItem.properties.monthly_searches.description
Per-month search volume for the past 12 months (full view only).

# components.schemas.SeoPageIntersectionItem.properties.last_updated_at.description
When DataForSEO last refreshed the keyword metrics.

# components.schemas.SeoPageIntersectionItem.properties.page_rankings.description
Ranking position of each requested page for the keyword, in request order.

# components.schemas.SeoPageIntersectionRequest.properties.pages.description
Absolute page URLs to compare (1-20). A trailing /* wildcard matches a page and its sub-paths.

# components.schemas.SeoPageIntersectionRequest.properties.exclude_pages.description
Page URLs to exclude (up to 10). Keywords where these rank are dropped.

# components.schemas.SeoPageIntersectionRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoPageIntersectionRequest.properties.intersection_mode.description
union (default) returns keywords any page ranks for; intersect returns only keywords all pages rank for in the same SERP.

# components.schemas.SeoPageIntersectionRequest.properties.limit.description
Maximum number of keywords to return. Defaults to 100.

# components.schemas.SeoPageIntersectionRequest.properties.offset.description
Number of keywords to skip from the start of the results.

# components.schemas.SeoPageIntersectionRequest.properties.view.allOf[].description
Controls keyword detail. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to summary.

# components.schemas.SeoPageIntersectionLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoRankedKeywordsResponse.properties.target.description
Target domain or page echoed from the request.

# components.schemas.SeoRankedKeywordsResponse.properties.total_count.description
Total number of keywords the target ranks for in DataForSEO's database.

# components.schemas.SeoRankedKeywordsResponse.properties.results.description
Keywords the target ranks for, each with keyword metrics and the ranking position/URL. Each keyword is one billable record.

# components.schemas.SeoRankedKeywordItem.properties.competition.description
Google Ads competition index between 0 and 1.

# components.schemas.SeoRankedKeywordItem.properties.competition_level.description
Google Ads competition level: LOW, MEDIUM, or HIGH.

# components.schemas.SeoRankedKeywordItem.properties.keyword_difficulty.description
Relative difficulty of ranking in the top-10 organic results, 0-100.

# components.schemas.SeoRankedKeywordItem.properties.search_intent.description
Main search intent: informational, navigational, commercial, or transactional.

# components.schemas.SeoRankedKeywordItem.properties.search_intent_alternatives.description
Supplementary search intents detected for the keyword.

# components.schemas.SeoRankedKeywordItem.properties.low_top_of_page_bid.description
Lower-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoRankedKeywordItem.properties.high_top_of_page_bid.description
Upper-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoRankedKeywordItem.properties.serp_item_types.description
SERP feature types present for the keyword (only with include_serp_info).

# components.schemas.SeoRankedKeywordItem.properties.serp_results_count.description
Number of organic results Google reports for the keyword.

# components.schemas.SeoRankedKeywordItem.properties.monthly_searches.description
Per-month search volume for the past 12 months (full view only).

# components.schemas.SeoRankedKeywordItem.properties.last_updated_at.description
When DataForSEO last refreshed the keyword metrics.

# components.schemas.SeoRankedKeywordItem.properties.rank_group.description
Position in SERP grouping organic results together (ignores ads/features).

# components.schemas.SeoRankedKeywordItem.properties.rank_absolute.description
Absolute position in SERP counting every element.

# components.schemas.SeoRankedKeywordItem.properties.position.description
Side of the SERP the element appears on: left or right.

# components.schemas.SeoRankedKeywordItem.properties.etv.description
Estimated monthly traffic the keyword sends to this URL.

# components.schemas.SeoRankedKeywordItem.properties.estimated_paid_traffic_cost.description
Estimated monthly ad cost (USD) of the traffic this URL receives.

# components.schemas.SeoRankedKeywordsRequest.properties.target.description
Target domain, such as example.com or https://example.com. Specified without www. A page URL can also be passed to get only that page's rankings.

# components.schemas.SeoRankedKeywordsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoRankedKeywordsRequest.properties.limit.description
Maximum number of ranked keywords to return. Defaults to 100.

# components.schemas.SeoRankedKeywordsRequest.properties.offset.description
Number of keywords to skip from the start of the results.

# components.schemas.SeoRankedKeywordsRequest.properties.ignore_synonyms.description
When true, exclude highly similar keyword variations from the results.

# components.schemas.SeoRankedKeywordsRequest.properties.view.allOf[].description
Controls keyword detail. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to summary.

# components.schemas.SeoRankedKeywordsLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoRelevantPagesResponse.properties.total_count.description
Total number of ranking pages available for the target.

# components.schemas.SeoRelevantPagesResponse.properties.results.description
Pages of the target ranked by traffic, each with ranking metrics. Each page is one billable record.

# components.schemas.SeoRelevantPageItem.properties.metrics.allOf[].description
Ranking distribution and estimated traffic for the page.

# components.schemas.SeoRelevantPagesRequest.properties.target.description
Target domain, such as example.com or https://example.com. Specified without www.

# components.schemas.SeoRelevantPagesRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoRelevantPagesRequest.properties.limit.description
Maximum number of pages to return. Defaults to 100.

# components.schemas.SeoRelevantPagesRequest.properties.offset.description
Number of pages to skip from the start of the results.

# components.schemas.SeoRelevantPagesRequest.properties.view.allOf[].description
Controls metric depth. summary keeps headline traffic and top positions, full adds the complete position breakdown. Defaults to summary.

# components.schemas.SeoRelevantPagesLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoSerpCompetitorsResponse.properties.total_count.description
Total number of competing domains available in DataForSEO's database.

# components.schemas.SeoSerpCompetitorsResponse.properties.results.description
Domains competing for the seed keywords, ranked by visibility. Each domain is one billable record.

# components.schemas.SeoSerpCompetitorItem.properties.domain.description
Competing domain ranking for the seed keywords.

# components.schemas.SeoSerpCompetitorItem.properties.avg_position.description
Average position of the domain across the seed keywords.

# components.schemas.SeoSerpCompetitorItem.properties.median_position.description
Median position of the domain across the seed keywords.

# components.schemas.SeoSerpCompetitorItem.properties.rating.description
Relative visibility score weighing positions and search volume.

# components.schemas.SeoSerpCompetitorItem.properties.etv.description
Estimated monthly organic traffic the domain gets from the seed keywords.

# components.schemas.SeoSerpCompetitorItem.properties.keywords_count.description
Number of seed keywords the domain ranks for.

# components.schemas.SeoSerpCompetitorItem.properties.visibility.description
Share of the seed keywords' total traffic captured by the domain.

# components.schemas.SeoSerpCompetitorItem.properties.relevant_serp_items.description
Number of SERP elements the domain owns across the seed keywords.

# components.schemas.SeoSerpCompetitorsRequest.properties.keywords.description
Seed keywords (1-200). Returns the domains that rank for them.

# components.schemas.SeoSerpCompetitorsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoSerpCompetitorsRequest.properties.include_subdomains.description
When true (default), count subdomain rankings toward each domain.

# components.schemas.SeoSerpCompetitorsRequest.properties.limit.description
Maximum number of competing domains to return. Defaults to 100.

# components.schemas.SeoSerpCompetitorsRequest.properties.offset.description
Number of domains to skip from the start of the results.

# components.schemas.SeoSerpCompetitorsLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoSubdomainsResponse.properties.total_count.description
Total number of subdomains available for the target.

# components.schemas.SeoSubdomainsResponse.properties.results.description
Subdomains of the target with ranking and traffic metrics. Each subdomain is one billable record.

# components.schemas.SeoSubdomainItem.properties.metrics.allOf[].description
Ranking distribution and estimated traffic for the subdomain.

# components.schemas.SeoSubdomainsRequest.properties.target.description
Target domain, such as example.com or https://example.com. Specified without www.

# components.schemas.SeoSubdomainsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoSubdomainsRequest.properties.limit.description
Maximum number of subdomains to return. Defaults to 100.

# components.schemas.SeoSubdomainsRequest.properties.offset.description
Number of subdomains to skip from the start of the results.

# components.schemas.SeoSubdomainsRequest.properties.view.allOf[].description
Controls metric depth. summary keeps headline traffic and top positions, full adds the complete position breakdown. Defaults to summary.

# components.schemas.SeoSubdomainsLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoKeywordAutocompleteResponse.properties.results.description
Autocomplete suggestions for SEO keyword discovery. Each suggestion is billable.

# components.schemas.SeoAutocompleteSuggestion.properties.rank.description
Absolute rank of the suggestion in the list.

# components.schemas.SeoAutocompleteSuggestion.properties.relevance.description
Relevance score Google assigns to the suggestion.

# components.schemas.SeoAutocompleteSuggestion.properties.suggestion_type.description
Category Google assigns to the suggestion, such as Search or Navigation.

# components.schemas.SeoAutocompleteSuggestion.properties.search_query_url.description
Google search URL the suggestion resolves to.

# components.schemas.SeoAutocompleteSuggestion.properties.thumbnail_url.description
Thumbnail image URL when Google attaches one to the suggestion.

# components.schemas.SeoAutocompleteSuggestion.properties.highlighted.description
Substrings highlighted by Google within the suggestion.

# components.schemas.SeoKeywordAutocompleteRequest.properties.keyword.description
Seed query typed into Google search. Returns the autocomplete suggestions Google offers.

# components.schemas.SeoKeywordAutocompleteRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordAutocompleteRequest.properties.cursor_pointer.description
Cursor position within the keyword. Defaults to the end of the keyword, matching how Google expands suggestions as you type.

# components.schemas.SeoKeywordAutocompleteRequest.properties.client.description
Autocomplete client to emulate, such as chrome or gws-wiz. Different clients can return different suggestion sets.

# components.schemas.SeoAutocompleteLocation.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.SeoKeywordDifficultyResponse.properties.results.description
Keyword difficulty per keyword. Each keyword is one billable record.

# components.schemas.SeoKeywordDifficultyItem.properties.keyword_difficulty.description
Difficulty of ranking in the top-10 organic results, on a 0-100 scale.

# components.schemas.SeoKeywordDifficultyRequest.properties.keywords.description
Keywords to score (1-1000). Returns the keyword difficulty for each.

# components.schemas.SeoKeywordDifficultyRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordDifficultyLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoKeywordsForSiteResponse.properties.total_count.description
Total number of keywords available for the target in DataForSEO's database.

# components.schemas.SeoKeywordsForSiteResponse.properties.offset_token.description
Pass this token as offset_token to fetch the next page of keywords.

# components.schemas.SeoKeywordsForSiteResponse.properties.results.description
Keywords the domain is relevant for, with search volume, competition, difficulty, and intent. Each keyword is one billable record.

# components.schemas.SeoKeywordItem.properties.competition.description
Google Ads competition index between 0 and 1.

# components.schemas.SeoKeywordItem.properties.competition_level.description
Google Ads competition level: LOW, MEDIUM, or HIGH.

# components.schemas.SeoKeywordItem.properties.keyword_difficulty.description
Relative difficulty of ranking in the top-10 organic results, 0-100.

# components.schemas.SeoKeywordItem.properties.search_intent.description
Main search intent: informational, navigational, commercial, or transactional.

# components.schemas.SeoKeywordItem.properties.search_intent_alternatives.description
Supplementary search intents detected for the keyword.

# components.schemas.SeoKeywordItem.properties.low_top_of_page_bid.description
Lower-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoKeywordItem.properties.high_top_of_page_bid.description
Upper-range top-of-page bid in USD from Google Ads.

# components.schemas.SeoKeywordItem.properties.serp_item_types.description
SERP feature types present for the keyword (only with include_serp_info).

# components.schemas.SeoKeywordItem.properties.serp_results_count.description
Number of organic results Google reports for the keyword.

# components.schemas.SeoKeywordItem.properties.monthly_searches.description
Per-month search volume for the past 12 months (full view only).

# components.schemas.SeoKeywordItem.properties.last_updated_at.description
When DataForSEO last refreshed the keyword metrics.

# components.schemas.SeoKeywordsForSiteRequest.properties.target.description
Target domain, such as example.com or https://example.com. Returns keywords the domain is relevant for.

# components.schemas.SeoKeywordsForSiteRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordsForSiteRequest.properties.limit.description
Maximum number of keywords to return. Defaults to 100.

# components.schemas.SeoKeywordsForSiteRequest.properties.offset.description
Number of keywords to skip from the start of the results.

# components.schemas.SeoKeywordsForSiteRequest.properties.offset_token.description
Pagination token from a previous response. When set, all other params except limit are ignored.

# components.schemas.SeoKeywordsForSiteRequest.properties.include_subdomains.description
When true (default), include keywords from subdomains of the target.

# components.schemas.SeoKeywordsForSiteRequest.properties.include_serp_info.description
When true, include SERP data (result count and SERP feature types) for each keyword. Can add source cost.

# components.schemas.SeoKeywordsForSiteRequest.properties.view.allOf[].description
Controls response size. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to standard.

# components.schemas.SeoKeywordsForSiteLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoKeywordHistoryResponse.properties.results.description
Historical metrics per keyword. Each keyword is one billable record.

# components.schemas.SeoKeywordHistoryItem.properties.history.description
Historical search-volume and Google Ads metrics, newest first.

# components.schemas.SeoKeywordHistoryPoint.properties.competition.description
Google Ads competition index between 0 and 1.

# components.schemas.SeoKeywordHistoryPoint.properties.competition_level.description
Google Ads competition level: LOW, MEDIUM, or HIGH.

# components.schemas.SeoKeywordHistoryRequest.properties.keywords.description
Keywords to look up (1-700). Returns historical metrics since 2019 for each.

# components.schemas.SeoKeywordHistoryRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordHistoryLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoKeywordIdeasResponse.properties.total_count.description
Total number of keyword ideas available for the request in DataForSEO's database.

# components.schemas.SeoKeywordIdeasResponse.properties.offset_token.description
Pass this token as offset_token to fetch the next page of ideas.

# components.schemas.SeoKeywordIdeasResponse.properties.results.description
Keyword ideas with search volume, competition, difficulty, and intent. Each keyword is one billable record.

# components.schemas.SeoKeywordIdeasRequest.properties.keywords.description
Seed keywords (1-200). Returns search terms relevant to the product or service categories of these keywords.

# components.schemas.SeoKeywordIdeasRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordIdeasRequest.properties.limit.description
Maximum number of keyword ideas to return. Defaults to 100.

# components.schemas.SeoKeywordIdeasRequest.properties.offset.description
Number of keyword ideas to skip from the start of the results.

# components.schemas.SeoKeywordIdeasRequest.properties.offset_token.description
Pagination token from a previous response. When set, all other params except limit are ignored.

# components.schemas.SeoKeywordIdeasRequest.properties.closely_variants.description
When true, use phrase-match search; when false (default), use broad-match search for wider ideas.

# components.schemas.SeoKeywordIdeasRequest.properties.ignore_synonyms.description
When true, exclude highly similar keywords and return only core keywords.

# components.schemas.SeoKeywordIdeasRequest.properties.include_serp_info.description
When true, include SERP data (result count and SERP feature types) for each keyword. Can add source cost.

# components.schemas.SeoKeywordIdeasRequest.properties.view.allOf[].description
Controls response size. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to standard.

# components.schemas.SeoKeywordIdeasLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoKeywordIntentResponse.properties.results.description
Search intent per keyword. Each keyword is one billable record.

# components.schemas.SeoKeywordIntentItem.properties.search_intent.description
Main search intent: informational, navigational, commercial, or transactional.

# components.schemas.SeoKeywordIntentItem.properties.probability.description
Probability of the main search intent, where 1 is highest.

# components.schemas.SeoKeywordIntentItem.properties.secondary_intents.description
Other likely search intents for the keyword with their probabilities.

# components.schemas.SeoKeywordIntentEntry.properties.probability.description
Probability of this intent, where 1 is highest.

# components.schemas.SeoKeywordIntentRequest.properties.keywords.description
Keywords to classify (1-1000). Returns the search intent for each.

# components.schemas.SeoKeywordIntentRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordOverviewResponse.properties.results.description
Per-keyword metrics: search volume, CPC, competition, difficulty, and intent. Each keyword is one billable record.

# components.schemas.SeoKeywordOverviewRequest.properties.keywords.description
Keywords to look up (1-700). Returns current metrics for each keyword.

# components.schemas.SeoKeywordOverviewRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordOverviewRequest.properties.include_serp_info.description
When true, include SERP data (result count and SERP feature types) for each keyword. Can add source cost.

# components.schemas.SeoKeywordOverviewRequest.properties.view.allOf[].description
Controls response size. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to standard.

# components.schemas.SeoKeywordOverviewLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoRelatedKeywordsResponse.properties.total_count.description
Total number of related keywords available for the request in DataForSEO's database.

# components.schemas.SeoRelatedKeywordsResponse.properties.results.description
Related keywords with search volume, competition, difficulty, intent, and their own related searches. Each keyword is one billable record.

# components.schemas.SeoRelatedKeywordItem.allOf[].properties.depth.description
Search depth at which this keyword was found, relative to the seed keyword.

# components.schemas.SeoRelatedKeywordItem.allOf[].properties.related_keywords.description
Keywords from the 'searches related to' SERP element for this keyword.

# components.schemas.SeoRelatedKeywordsRequest.properties.keyword.description
Seed keyword. Returns keywords from Google's 'searches related to' element.

# components.schemas.SeoRelatedKeywordsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoRelatedKeywordsRequest.properties.depth.description
Keyword search depth, 0-4. Higher depth returns more keywords (1≈8, 2≈72, 3≈584, 4≈4680). Defaults to 1.

# components.schemas.SeoRelatedKeywordsRequest.properties.limit.description
Maximum number of related keywords to return. Defaults to 100.

# components.schemas.SeoRelatedKeywordsRequest.properties.offset.description
Number of related keywords to skip from the start of the results.

# components.schemas.SeoRelatedKeywordsRequest.properties.ignore_synonyms.description
When true, exclude highly similar keywords and return only core keywords.

# components.schemas.SeoRelatedKeywordsRequest.properties.include_serp_info.description
When true, include SERP data (result count and SERP feature types) for each keyword. Can add source cost.

# components.schemas.SeoRelatedKeywordsRequest.properties.include_seed_keyword.description
When true, include metrics for the seed keyword in the response.

# components.schemas.SeoRelatedKeywordsRequest.properties.view.allOf[].description
Controls response size. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to standard.

# components.schemas.SeoRelatedKeywordsLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoKeywordSuggestionsResponse.properties.total_count.description
Total number of suggestions available for the request in DataForSEO's database.

# components.schemas.SeoKeywordSuggestionsResponse.properties.offset_token.description
Pass this token as offset_token to fetch the next page of suggestions.

# components.schemas.SeoKeywordSuggestionsResponse.properties.results.description
Keyword suggestions with search volume, competition, difficulty, and intent. Each keyword is one billable record.

# components.schemas.SeoKeywordSuggestionsRequest.properties.keyword.description
Seed keyword. Returns long-tail search queries that include this keyword.

# components.schemas.SeoKeywordSuggestionsRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoKeywordSuggestionsRequest.properties.limit.description
Maximum number of keyword suggestions to return. Defaults to 100.

# components.schemas.SeoKeywordSuggestionsRequest.properties.offset.description
Number of keyword suggestions to skip from the start of the results.

# components.schemas.SeoKeywordSuggestionsRequest.properties.offset_token.description
Pagination token from a previous response. When set, all other params except limit are ignored.

# components.schemas.SeoKeywordSuggestionsRequest.properties.exact_match.description
When true, return only suggestions that contain the exact seed keyword in the same word order.

# components.schemas.SeoKeywordSuggestionsRequest.properties.ignore_synonyms.description
When true, exclude highly similar keywords and return only core keywords.

# components.schemas.SeoKeywordSuggestionsRequest.properties.include_serp_info.description
When true, include SERP data (result count and SERP feature types) for each keyword. Can add source cost.

# components.schemas.SeoKeywordSuggestionsRequest.properties.include_seed_keyword.description
When true, include metrics for the seed keyword in the response.

# components.schemas.SeoKeywordSuggestionsRequest.properties.view.allOf[].description
Controls response size. summary keeps lean metrics, standard adds intent/bids/SERP context, full includes monthly trend data. Defaults to standard.

# components.schemas.SeoKeywordSuggestionsLocation.description
Search location as a country code/name, DataForSEO location code, or full location name. Defaults to us.

# components.schemas.SeoSerpResponse.properties.questions.description
People Also Ask questions useful for SEO content-gap analysis.

# components.schemas.SeoSerpResponse.properties.results.description
SERP elements returned in source order. Organic results are billable; ads, reviews, people-also-ask, knowledge graph, and other rich elements are returned as free context.

# components.schemas.SeoSerpResponse.properties.competitors.description
Organic result domains excluding the optional target domain. Omitted when results are truncated by balance.

# components.schemas.SeoSerpResult.properties.source_rank.description
Rank reported by DataForSEO before page offset adjustment.

# components.schemas.SeoSerpResult.properties.position.description
SERP element position or alignment value returned by DataForSEO.

# components.schemas.SeoSerpResult.properties.rectangle.description
Pixel rectangle data when include_pixel_rankings is requested.

# components.schemas.SeoSerpResult.properties.is_billable.description
True for organic search result records that count toward billing.

# components.schemas.SeoSerpResult.properties.questions.description
People Also Ask questions extracted from this SERP element.

# components.schemas.SeoSerpResultExtras.description
Additional fields for rich SERP elements.

# components.schemas.SeoSerpRequest.properties.target.description
Optional domain or URL to mark in the results, such as example.com or https://example.com/page.

# components.schemas.SeoSerpRequest.properties.language.description
Search language as an ISO code or full language name. Defaults to en.

# components.schemas.SeoSerpRequest.properties.os.allOf[].description
Optional device operating system. Use windows/macos with desktop or android/ios with mobile.

# components.schemas.SeoSerpRequest.properties.page.description
1-based Google result page to start from. Defaults to 1. Implemented with Google's start parameter and ranks are adjusted to global SERP positions.

# components.schemas.SeoSerpRequest.properties.depth.description
Organic result depth to crawl from the requested page. Defaults to 10. DataForSEO bills source in 10-result pages; UnifAPI bills returned billable organic records.

# components.schemas.SeoSerpRequest.properties.limit.description
Number of organic results to return, matching the limit parameter used across other UnifAPI endpoints. Maps to DataForSEO depth and is used only when depth is omitted; defaults to 10.

# components.schemas.SeoSerpRequest.properties.view.allOf[].description
Controls response size. summary keeps lean rank evidence, standard omits raw extras, full includes raw rich SERP context. Defaults to standard.

# components.schemas.SeoSerpRequest.properties.include_ai_overview.description
When true, ask DataForSEO to load asynchronous Google AI Overview blocks in the organic SERP when available. This can add source cost.

# components.schemas.SeoSerpRequest.properties.people_also_ask_depth.description
Optional click depth for People Also Ask expansion. Useful for SEO content-gap research and can add source cost.

# components.schemas.SeoSerpRequest.properties.include_pixel_rankings.description
When true, request pixel rectangle data for above-the-fold and visual rank analysis. This can add source cost.

# components.schemas.SeoSerpRequest.properties.google_domain.description
Optional Google domain override such as google.co.uk or google.de.

# components.schemas.SeoSerpRequest.properties.google_search_params.description
Advanced Google search URL parameters such as nfpr=1. Prefer typed fields like page and include_omitted_results when available.

# components.schemas.SeoSerpRequest.properties.include_omitted_results.description
When true, adds filter=0 to inspect Google results that may otherwise be omitted. Useful for deep rank checks.

# components.schemas.SeoSerpRequest.properties.remove_url_params.description
URL query parameters to remove from result URLs before matching, such as srsltid.

# components.schemas.SeoSerpRequest.properties.expand_related_results.description
When true, return related/sitelink-style organic results as separate organic elements instead of nesting them.

# components.schemas.SeoSerpRequest.properties.stop_at_target.description
When true and target is provided, stop crawling once the target is found. Useful for cheaper deep-rank checks, but later competitors may be omitted.

# components.schemas.SeoSerpRequest.properties.target_element_types.description
SERP element types to inspect for stop_at_target matches. Defaults to all first-level URL/domain elements.

# components.schemas.SeoSerpLocation.description
Search location as a country code/name, DataForSEO location code, full location name, or latitude,longitude,radius coordinate string. Defaults to us.

# components.schemas.SeoSerpViewport.properties.width.description
Browser viewport width for pixel ranking calculations.

# components.schemas.SeoSerpViewport.properties.height.description
Browser viewport height for pixel ranking calculations.

# components.schemas.SeoSerpViewport.properties.pixel_ratio.description
Browser device pixel ratio for pixel ranking calculations.

# components.schemas.SeoSerpViewport.description
Viewport settings used only with include_pixel_rankings.

# components.schemas.SeoSerpTargetMatch.description
How stop_at_target should match the target. Defaults to with_subdomains.

# components.schemas.SeoSerpTargetSearchMode.description
When stop_at_target is true and multiple targets are used source, controls whether any or all targets stop the crawl. Defaults to any.

# components.schemas.ThreadsUser.properties.user_id.description
Numeric Threads pk; surfaced for callers that want to skip the gateway-side username → pk stitch.

# components.schemas.Video.properties.title.description
Per ADR 0004 Rule 6: TikTok title is the video description.

# components.schemas.Video.description
A canonical TikTok video. Counts (`like_count`, etc.) are source snapshots and not guaranteed monotonic.

# components.schemas.Author.description
Lightweight author descriptor embedded in Video and Comment.

# components.schemas.Music.properties.id.description
Music id (string form to preserve precision)

# components.schemas.Music.description
Music track inlined inside a Video. `null` when the video has no sound track. For the full Music record see `MusicDetail`.

# components.schemas.MusicDetail.description
Full music-track record. The smaller `Music` field on a Video is a subset of this.

# components.schemas.User.description
A canonical TikTok user profile. `id` may be TikTok sec_uid, numeric user id, or public handle.

# components.schemas.Comment.description
A top-level comment on a TikTok video. Replies are fetched via /tiktok/videos/{id}/comments/{comment_id}/replies.

# components.schemas.YouTubeCommunityPost.properties.vote_count.description
Best-effort like/vote count (e.g. parsed from `15K`).

# components.schemas.YouTubeCommunityPost.properties.attachment_type.description
Attachment kind when present: `image`, `multi_image`, `video`, `poll`, …

# components.schemas.YouTubeCommunityPost.properties.image_url.description
Representative attachment image url, when the post has one.

# components.schemas.YouTubePlaylistPreview.properties.first_video_id.description
Id of the playlist's cover/first video, when present.

# components.schemas.YouTubeChannel.properties.handle.description
Channel handle, e.g. `@LinusTechTips` (empty when unavailable).

# components.schemas.YouTubeChannel.properties.links.description
External links published on the channel.

# components.schemas.YouTubeChannel.properties.created_at.description
Source creation date string (passed through).

# components.schemas.YouTubeVideoPreview.properties.published_time.description
Relative time string from source (e.g. `3 weeks ago`).

# components.schemas.YouTubePlaylist.properties.last_updated.description
Source last-updated string (e.g. `Last updated on …`).

# components.schemas.YouTubeCaptionTrack.properties.url.description
Timed-text url for the caption track (time-limited).

# components.schemas.YouTubeComment.properties.author.description
Comment author handle, e.g. `@username`.

# components.schemas.YouTubeComment.properties.published_time.description
Relative time string from source (e.g. `2 years ago`).

# components.schemas.YouTubeComment.properties.is_creator.description
True when the comment author owns the video's channel.

# components.schemas.YouTubeVideo.properties.like_count.description
Best-effort like count (0 when hidden by the creator).

# components.schemas.YouTubeVideo.properties.published_at.description
Source publish timestamp string (passed through).

# components.schemas.YouTubeTranscript.properties.language_code.description
Language code of the returned transcript track.

# components.schemas.YouTubeTranscript.properties.available_languages.description
Every caption track available for the video, for a language picker.

# components.schemas.YouTubeTranscript.properties.text.description
The full transcript as plain text, segments joined by spaces.

# components.schemas.YouTubeTranscript.description
A YouTube video's transcript: the timed-text of one caption track parsed into ordered segments plus a concatenated plain-text field.

# components.schemas.YouTubeTranscriptSegment.properties.start.description
Segment start time, in seconds from the video start.

# components.schemas.YouTubeTranscriptSegment.properties.dur.description
Segment duration in seconds (0 when the source omits it).

# paths./browser/html.post.description
Render a URL in a headless browser and return the fully rendered HTML after JavaScript execution — use it to read meta tags, structured data, and content that only appears after client-side rendering.

# paths./browser/html.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./browser/html.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./browser/links.post.description
Render a URL in a headless browser and return every link on the page as absolute URLs, including links injected by JavaScript. Optionally restrict to visible links or same-domain links for internal-link and broken-link audits.

# paths./browser/links.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./browser/links.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./browser/markdown.post.description
Render a URL in a headless browser (running JavaScript) and return the page as clean Markdown — ideal for content analysis, summarization, and feeding pages to language models.

# paths./browser/markdown.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./browser/markdown.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./browser/screenshot.post.description
Render a URL in a headless browser and capture a screenshot, returned as a base64-encoded image. Control the viewport, capture the full scrollable page, target a CSS selector, and choose png, jpeg, or webp output.

# paths./browser/screenshot.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./browser/screenshot.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./events/search.post.description
Run one live Events search and receive individual events for a query, including title, dates, venue location, ticket links, and a description.

# paths./events/search.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./events/search.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./geo/keywords/search-volume.post.description
Look up generative-AI search volume and monthly trend for up to 1000 keywords in a location and language.

# paths./geo/keywords/search-volume.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./geo/keywords/search-volume.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./geo/mentions/aggregated-metrics.post.summary
Aggregate LLM mention metrics by dimension

# paths./geo/mentions/aggregated-metrics.post.description
Aggregate LLM mentions of a domain or keyword across platform, location, language, source/search-result domains, and brand entities.

# paths./geo/mentions/aggregated-metrics.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./geo/mentions/aggregated-metrics.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./geo/mentions/cross-aggregated-metrics.post.summary
Compare LLM mentions across labeled groups

# paths./geo/mentions/cross-aggregated-metrics.post.description
Aggregate and compare LLM mention metrics across several labeled target groups for side-by-side share-of-voice analysis.

# paths./geo/mentions/cross-aggregated-metrics.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./geo/mentions/cross-aggregated-metrics.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./geo/mentions/search.post.summary
Search LLM mentions of a domain or keyword

# paths./geo/mentions/search.post.description
Find where a domain or keyword is mentioned across ChatGPT and AI search answers, with the question, answer, cited sources, and AI search volume.

# paths./geo/mentions/search.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./geo/mentions/search.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./geo/mentions/top-domains.post.description
Rank the domains most frequently cited as sources in LLM answers for a target domain or keyword, with per-dimension breakdowns.

# paths./geo/mentions/top-domains.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./geo/mentions/top-domains.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./geo/mentions/top-pages.post.description
Rank the pages most frequently cited as sources in LLM answers for a target domain or keyword, with per-dimension breakdowns.

# paths./geo/mentions/top-pages.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./geo/mentions/top-pages.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./geo/serp.post.description
Run one live AI Mode search for generative answer evidence, cited sources, and target-domain visibility.

# paths./geo/serp.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./geo/serp.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hacker-news/items/{id}.get.description
Fetch a single Hacker News item. Stories, comments, jobs, polls, and poll options share the same item shape.

# paths./hacker-news/items/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hacker-news/items/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hacker-news/max-item.get.description
Return the ID of the most recently created Hacker News item. Useful as an upper bound for walking the full item range or detecting new activity since a previous poll.

# paths./hacker-news/max-item.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hacker-news/max-item.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hacker-news/stories/{feed}/items.get.description
Fetch item details from a named Hacker News story feed in one operation. Use this when an agent needs readable story titles, URLs, scores, authors, or comment counts.

# paths./hacker-news/stories/{feed}/items.get.parameters[].description
Story feed: top, new, best, ask, show, or jobs.

# paths./hacker-news/stories/{feed}/items.get.parameters[].schema.description
Zero-based offset cursor returned as `next_cursor`.

# paths./hacker-news/stories/{feed}/items.get.parameters[].description
Zero-based offset cursor returned as `next_cursor`.

# paths./hacker-news/stories/{feed}/items.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hacker-news/stories/{feed}/items.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hacker-news/stories/{feed}.get.description
List Hacker News story ids from a named feed. Use `/hacker-news/items/{id}` to fetch item details.

# paths./hacker-news/stories/{feed}.get.parameters[].description
Story feed: top, new, best, ask, show, or jobs.

# paths./hacker-news/stories/{feed}.get.parameters[].schema.description
Zero-based offset cursor returned as `next_cursor`.

# paths./hacker-news/stories/{feed}.get.parameters[].description
Zero-based offset cursor returned as `next_cursor`.

# paths./hacker-news/stories/{feed}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hacker-news/stories/{feed}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hacker-news/updates.get.summary
Get changed Hacker News items and profiles

# paths./hacker-news/updates.get.description
Return the IDs of recently changed Hacker News items and user profiles. Useful for incrementally syncing only what changed since the last poll instead of re-fetching everything.

# paths./hacker-news/updates.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hacker-news/updates.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hacker-news/users/{id}.get.description
Return a public Hacker News user profile by case-sensitive username, including karma, account creation date, and the about text. Useful for attributing stories and comments and profiling contributors.

# paths./hacker-news/users/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hacker-news/users/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hotels/info.post.description
Run one live Hotels detail lookup for a hotel id from /hotels/search and receive the full profile, including class rating, address, phone, description, guest reviews, images, and prices.

# paths./hotels/info.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hotels/info.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./hotels/search.post.description
Run one live Hotels search and receive ranked hotel listings for a location and stay dates, including hotel id, class rating, guest reviews, and nightly prices. Pass a hotel id to /hotels/info for full details.

# paths./hotels/search.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./hotels/search.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/explore.get.description
Return a flattened feed of posts from Instagram's Explore tab — the algorithmic discovery surface — as a paginated list. Useful for sampling trending and recommended public content across the platform.

# paths./instagram/explore.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/explore.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/locations/{id}/nearby.get.summary
List Instagram locations geographically near a given location

# paths./instagram/locations/{id}/nearby.get.description
Return the Instagram location pages geographically near a given location ID, as a fixed set of nearby map pins. Useful for local discovery and clustering place-tagged content by area.

# paths./instagram/locations/{id}/nearby.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/locations/{id}/nearby.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/locations/{id}/posts.get.summary
List posts tagged with an Instagram location

# paths./instagram/locations/{id}/posts.get.description
Return the posts tagged with a given Instagram location, by location ID, as a paginated list. Useful for local content monitoring, event coverage, and place-based audience research.

# paths./instagram/locations/{id}/posts.get.parameters[].schema.description
Which tab to fetch — `ranked` (top) or `recent` (latest).

# paths./instagram/locations/{id}/posts.get.parameters[].description
Which tab to fetch — `ranked` (top) or `recent` (latest).

# paths./instagram/locations/{id}/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/locations/{id}/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/locations/{id}.get.description
Return an Instagram location page by its ID, including its name, coordinates, and category. Useful for resolving a place before pulling its tagged posts or nearby locations.

# paths./instagram/locations/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/locations/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/posts/{shortcode}/comments/{commentId}/replies.get.description
Return the replies to a specific comment on an Instagram post, identified by the post shortcode and comment ID, as a paginated list. Useful for following threaded conversations and analyzing audience discussion.

# paths./instagram/posts/{shortcode}/comments/{commentId}/replies.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/posts/{shortcode}/comments/{commentId}/replies.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/posts/{shortcode}/comments.get.description
Return the comments on an Instagram post by its shortcode, as a cursor-paginated list. Useful for analyzing audience response and sentiment around a post.

# paths./instagram/posts/{shortcode}/comments.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/posts/{shortcode}/comments.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/posts/{shortcode}.get.summary
Get an Instagram post (photo / video / carousel / reel) by shortcode

# paths./instagram/posts/{shortcode}.get.description
`shortcode` is the slug from the post URL, e.g. `DUajw4YkorV` in `instagram.com/p/DUajw4YkorV/`.

# paths./instagram/posts/{shortcode}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/posts/{shortcode}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/reels/recommended.get.summary
Browse Instagram's recommended Reels feed

# paths./instagram/reels/recommended.get.description
Return posts from Instagram's algorithmic recommended Reels feed, as a paginated list. Useful for sampling trending short-form video and discovering surfacing creators.

# paths./instagram/reels/recommended.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/reels/recommended.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/resolve/media-id.get.summary
Convert an Instagram post shortcode into its numeric media_id

# paths./instagram/resolve/media-id.get.description
Convert an Instagram post shortcode into its numeric `media_id`. A lookup helper — useful for pre-resolving and caching the ID that some media-level operations require.

# paths./instagram/resolve/media-id.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/resolve/media-id.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/resolve/shortcode-from-media.get.summary
Convert an Instagram numeric media_id into its shortcode

# paths./instagram/resolve/shortcode-from-media.get.description
Convert a numeric Instagram `media_id` back into its post shortcode — the inverse of the shortcode-to-media-id lookup. Useful for reconstructing shareable post URLs from stored IDs.

# paths./instagram/resolve/shortcode-from-media.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/resolve/shortcode-from-media.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/resolve/shortcode.get.summary
Extract a post shortcode from an Instagram URL

# paths./instagram/resolve/shortcode.get.description
Extract the post shortcode from a full Instagram post URL (e.g. `instagram.com/p/<shortcode>`). A lookup helper — useful for normalizing user-supplied links before fetching a post.

# paths./instagram/resolve/shortcode.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/resolve/shortcode.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/resolve/user-id.get.summary
Convert an Instagram username into its numeric user_id (pk)

# paths./instagram/resolve/user-id.get.description
Convert an Instagram username into its numeric user ID. A lookup helper — useful for pre-resolving and caching the ID so later profile and media calls skip the extra resolution step.

# paths./instagram/resolve/user-id.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/resolve/user-id.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/search.get.description
Search Instagram across content types (posts and reels) by query string, returning matching results as a paginated list. Useful for keyword, hashtag, and topic discovery on the platform.

# paths./instagram/search.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/search.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/followers.get.description
Return the accounts that follow a given Instagram user, by username, as a paginated list of profiles. Useful for audience analysis and mapping a creator's or brand's following.

# paths./instagram/users/{username}/followers.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/followers.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/following.get.description
Return the accounts a given Instagram user follows, by username, as a paginated list of profiles. Useful for mapping an account's interest graph and the people it engages with.

# paths./instagram/users/{username}/following.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/following.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/former-usernames.get.summary
List former usernames for an Instagram user

# paths./instagram/users/{username}/former-usernames.get.description
Return the former usernames an Instagram account has used, surfaced from Instagram's account-transparency information. Useful for identity verification and tracking rebrands.

# paths./instagram/users/{username}/former-usernames.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/former-usernames.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/highlights.get.summary
List Instagram highlight reels for a user (metadata only)

# paths./instagram/users/{username}/highlights.get.description
Return the metadata for an Instagram user's highlight reels (titles and covers); the stories inside each highlight are not included. Useful for cataloging a profile's pinned highlights.

# paths./instagram/users/{username}/highlights.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/highlights.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/posts.get.summary
List feed posts authored by an Instagram user

# paths./instagram/users/{username}/posts.get.description
Return the feed posts authored by an Instagram user, by username, as a paginated list. Useful for profiling a creator's content, monitoring a brand, or building an archive.

# paths./instagram/users/{username}/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/reels.get.summary
List reels authored by an Instagram user

# paths./instagram/users/{username}/reels.get.description
Return the reels (short-form videos) authored by an Instagram user, by username, as a paginated list. Useful for analyzing a creator's video output and performance.

# paths./instagram/users/{username}/reels.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/reels.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}.get.summary
Get an Instagram user profile by username

# paths./instagram/users/{username}.get.description
Return the canonical public Instagram profile for a username — display name, bio, follower and following counts, post count, verification status, and profile picture. Useful as the entry point for any account-level research.

# paths./instagram/users/{username}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/stories.get.summary
List active Instagram stories for a user

# paths./instagram/users/{username}/stories.get.description
Returns the user's currently-live story tray (empty when the user has no active stories).

# paths./instagram/users/{username}/stories.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/stories.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./instagram/users/{username}/tagged-posts.get.summary
List posts an Instagram user is tagged in

# paths./instagram/users/{username}/tagged-posts.get.description
Return the posts a given Instagram user is tagged in, by username, as a paginated list. Useful for tracking brand mentions, collaborations, and user-generated content.

# paths./instagram/users/{username}/tagged-posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./instagram/users/{username}/tagged-posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/ads/{id}.get.description
Return a single entry from the LinkedIn Ad Library by its ID, including the ad creative, the advertiser, and the targeting and delivery details LinkedIn publishes for transparency. Useful for competitive ad research and verifying a specific sponsored campaign.

# paths./linkedin/ads/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/ads/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/companies/{slug}/affiliated.get.summary
List a LinkedIn company's affiliated pages

# paths./linkedin/companies/{slug}/affiliated.get.description
Return the affiliated and showcase pages linked to a LinkedIn company, resolved from its URL slug — the full set is returned in one response, without pagination. Useful for mapping a brand's sub-pages, product lines, and regional entities.

# paths./linkedin/companies/{slug}/affiliated.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/companies/{slug}/affiliated.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/companies/{slug}/job-count.get.summary
Get the number of active jobs at a LinkedIn company

# paths./linkedin/companies/{slug}/job-count.get.description
Return the total count of active job postings on a LinkedIn company page, resolved from its URL slug. Useful as a lightweight hiring-velocity signal for tracking a company's growth or a competitor's headcount expansion.

# paths./linkedin/companies/{slug}/job-count.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/companies/{slug}/job-count.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/companies/{slug}/jobs.get.summary
List active job postings at a LinkedIn company

# paths./linkedin/companies/{slug}/jobs.get.description
Return the active job postings published on a LinkedIn company page, resolved from its URL slug. Useful for monitoring a company's open roles, hiring focus, and team-by-team expansion.

# paths./linkedin/companies/{slug}/jobs.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/companies/{slug}/jobs.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/companies/{slug}/member-insights.get.summary
Get a LinkedIn company's aggregated member insights

# paths./linkedin/companies/{slug}/member-insights.get.description
Return the aggregated, employee-derived insights LinkedIn surfaces on a company page — such as where employees live, what they studied, and their common skills. Useful for talent-pool mapping and competitor workforce analysis.

# paths./linkedin/companies/{slug}/member-insights.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/companies/{slug}/member-insights.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/companies/{slug}/people.get.description
Return the people who list a given LinkedIn company on their profile, resolved from the company's URL slug, as a paginated list. Useful for org mapping, sales prospecting, and recruiting research.

# paths./linkedin/companies/{slug}/people.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/companies/{slug}/people.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/companies/{slug}/posts.get.summary
List posts published by a LinkedIn company page

# paths./linkedin/companies/{slug}/posts.get.description
Return the posts published from a LinkedIn company's page, resolved from its URL slug, as a paginated list. Useful for tracking a brand's content cadence, announcements, and messaging.

# paths./linkedin/companies/{slug}/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/companies/{slug}/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/companies/{slug}.get.summary
Get a LinkedIn company profile by URL slug

# paths./linkedin/companies/{slug}.get.description
Return a canonicalized LinkedIn company profile by its URL slug (`universal_name`, e.g. `microsoft`), including description, industry, size, headquarters, and the numeric `company_id` that related endpoints use. Useful as the entry point for any company-level research.

# paths./linkedin/companies/{slug}.get.parameters[].schema.description
LinkedIn URL slug (universal_name), e.g. `microsoft`

# paths./linkedin/companies/{slug}.get.parameters[].description
LinkedIn URL slug (universal_name), e.g. `microsoft`

# paths./linkedin/companies/{slug}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/companies/{slug}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/groups/{id}/posts.get.description
Return the posts shared in a LinkedIn group by its ID, as a paginated list. Useful for monitoring discussion and content within a professional community.

# paths./linkedin/groups/{id}/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/groups/{id}/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/groups/{id}.get.description
Return a LinkedIn group's public metadata by its ID, including name, description, and member count. Useful for resolving a group's profile before pulling its posts.

# paths./linkedin/groups/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/groups/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/jobs/{id}.get.description
Return a single LinkedIn job posting by its ID — title, company, location, and description, plus the inferred required-skills list when `include_skills` is set. Useful for enriching a job listing or analyzing role requirements.

# paths./linkedin/jobs/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/jobs/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/posts/{id}/comments/{comment_id}/replies.get.description
`cursor` here is LinkedIn's `previous_replies_token`. On the first page, send no cursor — LinkedIn's source still expects the param, so the gateway passes `-` as the sentinel it documents.

# paths./linkedin/posts/{id}/comments/{comment_id}/replies.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/posts/{id}/comments/{comment_id}/replies.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/posts/{id}/comments.get.summary
List top-level comments on a LinkedIn post

# paths./linkedin/posts/{id}/comments.get.description
Return the top-level comments on a LinkedIn post by its ID, as a paginated list. Useful for analyzing audience response and surfacing the conversation around a post.

# paths./linkedin/posts/{id}/comments.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/posts/{id}/comments.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/posts/{id}/reactions.get.summary
List users who reacted to a LinkedIn post

# paths./linkedin/posts/{id}/reactions.get.description
Return the users who reacted to a LinkedIn post (liked, celebrated, supported, and so on), with each reaction type, as a paginated list. Useful for measuring engagement and identifying an interested audience.

# paths./linkedin/posts/{id}/reactions.get.parameters[].schema.description
Filter by reaction type. `all` returns every reaction (default).

# paths./linkedin/posts/{id}/reactions.get.parameters[].description
Filter by reaction type. `all` returns every reaction (default).

# paths./linkedin/posts/{id}/reactions.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/posts/{id}/reactions.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/posts/{id}/reposts.get.description
Return the reposts of a LinkedIn post by its ID, as a cursor-paginated list. Useful for tracking how a post spreads and who amplified it.

# paths./linkedin/posts/{id}/reposts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/posts/{id}/reposts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/posts/{id}.get.description
Return a single LinkedIn post by its numeric ID, including author, text, media, and engagement counts. Useful for hydrating a known post or checking its current reach.

# paths./linkedin/posts/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/posts/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/search/ads.get.description
Search the LinkedIn Ad Library by advertiser, keyword, and other filters, returning matching ads as a cursor-paginated list. Useful for competitive ad intelligence and tracking a competitor's paid messaging.

# paths./linkedin/search/ads.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/search/ads.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/search/industries.get.summary
Resolve a free-text industry name to LinkedIn industry IDs

# paths./linkedin/search/industries.get.description
Resolve a free-text industry name (e.g. `software`) into the LinkedIn industry IDs accepted by the people-search `industry` filter. A lookup helper — useful for building precise, filterable people and company queries.

# paths./linkedin/search/industries.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/search/industries.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/search/jobs.get.summary
Search LinkedIn jobs by keyword and filters

# paths./linkedin/search/jobs.get.description
Search LinkedIn job postings by keyword, location, and other filters, returning matching jobs as a paginated list. Useful for labor-market research and tracking hiring demand across companies and roles.

# paths./linkedin/search/jobs.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/search/jobs.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/search/locations.get.summary
Resolve a free-text location into LinkedIn geocode tokens

# paths./linkedin/search/locations.get.description
Resolve a free-text location string (e.g. `San Francisco Bay Area`) into the LinkedIn `geocode` tokens accepted by other search filters. A lookup helper — useful for adding accurate geographic targeting to people and job searches.

# paths./linkedin/search/locations.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/search/locations.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/search/people.get.summary
Search LinkedIn people by name, title, company, etc.

# paths./linkedin/search/people.get.description
Search LinkedIn members by name, title, company, location, industry, and other filters, returning matching profiles as a paginated list. Supply at least one filter — useful for prospecting, recruiting, and audience building.

# paths./linkedin/search/people.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/search/people.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/search/posts.get.description
Search public LinkedIn posts by keyword, returning matching posts as a paginated list. Useful for tracking topics, brand mentions, and thought-leadership conversations on the platform.

# paths./linkedin/search/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/search/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/search/schools.get.description
Search LinkedIn schools and universities by keyword, returning matching institutions as a list. Useful for resolving a school to its LinkedIn entity and for education-based audience research.

# paths./linkedin/search/schools.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/search/schools.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/about.get.summary
Get a LinkedIn profile's 'about' metadata

# paths./linkedin/users/{username}/about.get.description
Return the freeform recency metadata shown on a LinkedIn profile — when the member joined, when their contact info was last updated, and when the profile photo last changed — resolved from the profile URL slug. Useful for gauging how actively a profile is maintained.

# paths./linkedin/users/{username}/about.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/about.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/certifications.get.description
Return the certifications listed on a LinkedIn profile, resolved from its URL slug. Useful for verifying credentials and enriching candidate or contact records.

# paths./linkedin/users/{username}/certifications.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/certifications.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/comments.get.summary
List comments authored by a LinkedIn user

# paths./linkedin/users/{username}/comments.get.description
Return the comments a LinkedIn user has authored on other people's posts, each embedding its parent post, as a paginated list. Useful for understanding an individual's interests and engagement footprint.

# paths./linkedin/users/{username}/comments.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/comments.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/contact.get.summary
Get a LinkedIn user's public contact info

# paths./linkedin/users/{username}/contact.get.description
Returns the contact block (websites, phone numbers, twitter handles, address, wechat) the user has chosen to publish on LinkedIn.

# paths./linkedin/users/{username}/contact.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/contact.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/educations.get.description
Return the education entries on a LinkedIn profile, resolved from its URL slug. Useful for enriching candidate records and education-based segmentation.

# paths./linkedin/users/{username}/educations.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/educations.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/experience.get.description
Return the work-experience entries from a LinkedIn profile, resolved from its URL slug, including roles, companies, and dates. Useful for building career histories and verifying a contact's background.

# paths./linkedin/users/{username}/experience.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/experience.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/follower-count.get.summary
Get a LinkedIn user's follower & connection counts

# paths./linkedin/users/{username}/follower-count.get.description
Return the follower and connection counts displayed on a LinkedIn profile, resolved directly from its URL slug. Useful as a lightweight reach and influence signal.

# paths./linkedin/users/{username}/follower-count.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/follower-count.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/honors.get.summary
List a LinkedIn user's honors and awards

# paths./linkedin/users/{username}/honors.get.description
Return the honors and awards listed on a LinkedIn profile, resolved from its URL slug. Useful for enriching contact records and identifying notable achievements.

# paths./linkedin/users/{username}/honors.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/honors.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/images.get.summary
List image posts authored by a LinkedIn user

# paths./linkedin/users/{username}/images.get.description
Return the image posts authored by a LinkedIn user, resolved from the profile URL slug, as a paginated list. Useful for collecting a person's visual content and tracking their activity.

# paths./linkedin/users/{username}/images.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/images.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/interests/companies.get.description
Return the companies a LinkedIn user follows, resolved from the profile URL slug, as a paginated list. Useful for inferring professional interests and buying signals.

# paths./linkedin/users/{username}/interests/companies.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/interests/companies.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/interests/groups.get.description
Return the LinkedIn groups a user belongs to or follows, resolved from the profile URL slug, as a paginated list. Useful for mapping a person's communities and interests.

# paths./linkedin/users/{username}/interests/groups.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/interests/groups.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/posts.get.description
Return the posts authored by a LinkedIn user, resolved from the profile URL slug, as a cursor-paginated list. Useful for monitoring an individual's content, expertise, and activity over time.

# paths./linkedin/users/{username}/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/publications.get.description
Return the publications listed on a LinkedIn profile, resolved from its URL slug. Useful for assessing thought leadership and enriching expert or candidate records.

# paths./linkedin/users/{username}/publications.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/publications.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/reactions.get.summary
List reactions a LinkedIn user has placed on posts

# paths./linkedin/users/{username}/reactions.get.description
Return the reactions (likes, celebrates, and so on) a LinkedIn user has placed on posts, resolved from the profile URL slug, as a paginated list. Useful for understanding a person's interests and engagement behavior.

# paths./linkedin/users/{username}/reactions.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/reactions.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/recommendations.get.summary
List recommendations written for a LinkedIn user

# paths./linkedin/users/{username}/recommendations.get.description
Return the recommendations written for a LinkedIn user, resolved from the profile URL slug. Useful for reputation research and enriching candidate or partner due diligence.

# paths./linkedin/users/{username}/recommendations.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/recommendations.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}.get.description
Returns the canonical LinkedIn profile for the given URL slug (`public_identifier`). Returns 404 not_found if no such user exists.

# paths./linkedin/users/{username}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/skills.get.description
Return the skills listed on a LinkedIn profile, resolved from its URL slug. Useful for talent matching, skills-based segmentation, and enriching candidate records.

# paths./linkedin/users/{username}/skills.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/skills.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/videos.get.summary
List video posts authored by a LinkedIn user

# paths./linkedin/users/{username}/videos.get.description
Return the video posts authored by a LinkedIn user, resolved from the profile URL slug, as a paginated list. Useful for collecting a person's video content and tracking their activity.

# paths./linkedin/users/{username}/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./linkedin/users/{username}/volunteers.get.summary
List a LinkedIn user's volunteer experience

# paths./linkedin/users/{username}/volunteers.get.description
Return the volunteer-experience entries on a LinkedIn profile, resolved from its URL slug. Useful for building a fuller picture of a contact and values-based engagement.

# paths./linkedin/users/{username}/volunteers.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./linkedin/users/{username}/volunteers.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./local/search.post.description
Run one live Local Finder search — the expanded local-pack listing — and receive ranked local places for a query, including title, address, rating, phone, and booking links.

# paths./local/search.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./local/search.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./maps/search.post.description
Run one live Maps search and receive ranked local business listings for a query, including title, address, rating, category, phone, coordinates, and place id.

# paths./maps/search.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./maps/search.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./news/search.post.description
Run one live News search and receive the ranked news articles and top-stories blocks for a query, including title, publisher domain, snippet, image, and publish time.

# paths./news/search.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./news/search.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/feed/home.get.description
Return posts from Reddit's anonymous (logged-out) home feed, as a cursor-paginated list. Useful for sampling broadly popular content across the platform without an account.

# paths./reddit/feed/home.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/feed/home.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/feed/news.get.description
Return posts from Reddit's news feed, as a cursor-paginated list. Useful for tracking trending news stories and discussion as they surface across Reddit.

# paths./reddit/feed/news.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/feed/news.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/feed/popular.get.description
Return posts from Reddit's r/popular feed — the cross-community trending surface — as a cursor-paginated list. Useful for monitoring what is gaining traction platform-wide.

# paths./reddit/feed/popular.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/feed/popular.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/posts/{id}/comments.get.description
Return the comments on a Reddit post by its `t3_` fullname ID, with nested replies flattened into a single list. Useful for analyzing discussion, sentiment, and community response to a post.

# paths./reddit/posts/{id}/comments.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/posts/{id}/comments.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/posts/{id}.get.description
Return a single Reddit post by its `t3_` fullname ID, including title, body, author, subreddit, score, and comment count. Useful for hydrating a known post or checking its current engagement.

# paths./reddit/posts/{id}.get.parameters[].schema.description
Reddit post fullname, e.g. `t3_1thjm1o`.

# paths./reddit/posts/{id}.get.parameters[].description
Reddit post fullname, e.g. `t3_1thjm1o`.

# paths./reddit/posts/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/posts/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/subreddits/{name}.get.description
Return a subreddit's profile by name, including its title, description, subscriber count, and rules metadata. Useful for sizing a community before pulling its posts or analyzing its audience.

# paths./reddit/subreddits/{name}.get.parameters[].schema.description
Subreddit slug without `r/`, e.g. `pics`.

# paths./reddit/subreddits/{name}.get.parameters[].description
Subreddit slug without `r/`, e.g. `pics`.

# paths./reddit/subreddits/{name}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/subreddits/{name}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/trending-searches.get.summary
List Reddit's current trending search queries

# paths./reddit/trending-searches.get.description
Return Reddit's current trending search queries. Useful for spotting emerging topics and timing content to live interest across the platform.

# paths./reddit/trending-searches.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/trending-searches.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/users/{username}/comments.get.description
Return the comments a Reddit user has authored, by username, as a list. Useful for understanding a user's interests, expertise, and engagement footprint.

# paths./reddit/users/{username}/comments.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/users/{username}/comments.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/users/{username}/posts.get.description
Return the posts a Reddit user has authored, by username, as a list. Useful for profiling a user's contributions and the communities they post in.

# paths./reddit/users/{username}/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/users/{username}/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./reddit/users/{username}.get.description
Return a Reddit user's public profile by username, including karma, account age, and verification flags. Useful as the entry point for any user-level research.

# paths./reddit/users/{username}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./reddit/users/{username}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/anchors.post.summary
Get anchor texts used in backlinks to a target

# paths./seo/backlinks/anchors.post.description
Return the anchor texts used in backlinks pointing to a target, each with backlink, referring-domain, and spam-score counters, to analyze anchor-text distribution.

# paths./seo/backlinks/anchors.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/anchors.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/bulk-backlinks.post.description
Return the total number of backlinks pointing to up to 1000 domains, subdomains, or pages at once, for bulk link-volume comparison.

# paths./seo/backlinks/bulk-backlinks.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/bulk-backlinks.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/bulk-new-lost-backlinks.post.summary
Count new and lost backlinks for many targets

# paths./seo/backlinks/bulk-new-lost-backlinks.post.description
Return the number of new and lost backlinks for up to 1000 domains, subdomains, or pages since a given date, for bulk link-velocity tracking.

# paths./seo/backlinks/bulk-new-lost-backlinks.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/bulk-new-lost-backlinks.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/bulk-new-lost-referring-domains.post.summary
Count new and lost referring domains for many targets

# paths./seo/backlinks/bulk-new-lost-referring-domains.post.description
Return the number of new and lost referring domains for up to 1000 domains, subdomains, or pages since a given date, for bulk referring-domain velocity tracking.

# paths./seo/backlinks/bulk-new-lost-referring-domains.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/bulk-new-lost-referring-domains.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/bulk-pages-summary.post.summary
Summarize backlinks for many pages at once

# paths./seo/backlinks/bulk-pages-summary.post.description
Return backlink summaries for up to 1000 pages, domains, or subdomains at once, each with backlink, referring-domain, and spam-score counters, for bulk link-profile comparison.

# paths./seo/backlinks/bulk-pages-summary.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/bulk-pages-summary.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/bulk-ranks.post.description
Return the backlink rank score (0-1000, similar to PageRank) for up to 1000 domains, subdomains, or pages at once, for quick bulk authority comparison.

# paths./seo/backlinks/bulk-ranks.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/bulk-ranks.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/bulk-referring-domains.post.summary
Count referring domains for many targets

# paths./seo/backlinks/bulk-referring-domains.post.description
Return the number of referring domains pointing to up to 1000 domains, subdomains, or pages at once, for bulk referring-domain comparison.

# paths./seo/backlinks/bulk-referring-domains.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/bulk-referring-domains.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/bulk-spam-score.post.description
Return the DataForSEO spam score (0-100) for up to 1000 domains, subdomains, or pages at once, to flag risky backlink targets in bulk.

# paths./seo/backlinks/bulk-spam-score.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/bulk-spam-score.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/competitors.post.summary
Find competitors by shared referring domains

# paths./seo/backlinks/competitors.post.description
Return the domains that share referring domains with a target, ranked by the number of shared referring domains, to discover competitors in the same backlink neighborhood.

# paths./seo/backlinks/competitors.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/competitors.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/domain-intersection.post.summary
Find domains linking to multiple targets

# paths./seo/backlinks/domain-intersection.post.description
Return the domains that link to a set of targets, with per-target backlink metrics. Useful for a link-gap analysis: domains linking to competitors but not to your site.

# paths./seo/backlinks/domain-intersection.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/domain-intersection.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/domain-pages-summary.post.summary
Summarize backlinks for each page of a target

# paths./seo/backlinks/domain-pages-summary.post.description
Return per-page backlink summaries for a target domain or subdomain, each page with backlink, referring-domain, and spam-score counters, to find the most-linked pages.

# paths./seo/backlinks/domain-pages-summary.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/domain-pages-summary.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/domain-pages.post.description
Return the pages of a target domain or subdomain that receive backlinks, each with crawl data and backlink counters, to find the most-linked pages of a site.

# paths./seo/backlinks/domain-pages.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/domain-pages.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/history.post.summary
Get historical backlink metrics for a target

# paths./seo/backlinks/history.post.description
Return a monthly time series of a target's backlink profile since 2019 — backlinks, referring domains, new/lost counts, and rank — for link-growth trend analysis.

# paths./seo/backlinks/history.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/history.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/list.post.summary
List individual backlinks pointing to a target

# paths./seo/backlinks/list.post.description
Return the individual backlinks pointing to a target domain, subdomain, or page, each with the referring URL, anchor, dofollow flag, rank, and spam score, for detailed link auditing.

# paths./seo/backlinks/list.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/list.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/page-intersection.post.description
Return the referring pages that link to a set of targets, with the backlinks to each target. Useful for finding pages that link to your competitors but not to your site.

# paths./seo/backlinks/page-intersection.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/page-intersection.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/referring-domains.post.summary
List referring domains pointing to a target

# paths./seo/backlinks/referring-domains.post.description
Return the domains that link to a target domain, subdomain, or page, each with backlink, referring-domain, and spam-score counters for referring-domain analysis.

# paths./seo/backlinks/referring-domains.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/referring-domains.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/referring-networks.post.summary
List referring IP networks pointing to a target

# paths./seo/backlinks/referring-networks.post.description
Return the IP addresses or subnets that host pages linking to a target, each with backlink and referring-domain counters, to assess referring-network diversity.

# paths./seo/backlinks/referring-networks.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/referring-networks.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/summary.post.summary
Get the backlink profile summary for a target

# paths./seo/backlinks/summary.post.description
Return an overview of a target's backlink profile: total backlinks, referring domains/pages/IPs, rank, spam score, and broken-link counters, for a quick link-profile health check.

# paths./seo/backlinks/summary.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/summary.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/timeseries-new-lost.post.description
Return a time series of new and lost backlinks and referring domains for a target, grouped by day, week, month, or year, for link-velocity analysis.

# paths./seo/backlinks/timeseries-new-lost.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/timeseries-new-lost.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/backlinks/timeseries.post.description
Return a time series of a target's backlink metrics grouped by day, week, month, or year between two dates, for tracking backlink and referring-domain trends.

# paths./seo/backlinks/timeseries.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/backlinks/timeseries.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/bulk-traffic.post.description
Return the estimated monthly organic and paid search traffic for a list of domains, for quick competitor sizing and prospecting across many domains at once.

# paths./seo/competitors/bulk-traffic.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/bulk-traffic.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/domain-intersection.post.description
Return the keywords for which two domains both rank, with each domain's position and URL, to find shared keywords or keyword gaps between competitors.

# paths./seo/competitors/domain-intersection.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/domain-intersection.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/domain-rank-overview.post.summary
Get a domain's ranking and traffic overview

# paths./seo/competitors/domain-rank-overview.post.description
Return the organic and paid ranking distribution and estimated traffic for a target domain, summarizing how many keywords it ranks for in each position bucket.

# paths./seo/competitors/domain-rank-overview.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/domain-rank-overview.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/domain.post.description
Return the domains that compete with a target domain in organic search, with shared-keyword counts and ranking/traffic metrics, for competitive landscape analysis.

# paths./seo/competitors/domain.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/domain.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/historical-bulk-traffic.post.description
Return a monthly estimated organic and paid traffic time series for a list of domains since 2019, for comparing competitor growth trajectories over time.

# paths./seo/competitors/historical-bulk-traffic.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/historical-bulk-traffic.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/historical-rank-overview.post.summary
Get a domain's historical ranking overview

# paths./seo/competitors/historical-rank-overview.post.description
Return a monthly time series of a domain's organic and paid ranking distribution and estimated traffic since 2019, for trend and seasonality analysis.

# paths./seo/competitors/historical-rank-overview.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/historical-rank-overview.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/historical-serps.post.summary
Get historical SERP snapshots for a keyword

# paths./seo/competitors/historical-serps.post.description
Return historical snapshots of the SERP composition for a keyword since 2019, summarizing how many results and which SERP feature types appeared over time.

# paths./seo/competitors/historical-serps.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/historical-serps.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/page-intersection.post.description
Return the keywords that a set of specific page URLs rank for, with each page's position, to analyze keyword overlap across competing pages or your own content.

# paths./seo/competitors/page-intersection.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/page-intersection.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/ranked-keywords.post.description
Return the keywords a target domain or page ranks for in organic search, each with search volume, difficulty, and the exact ranking position and URL, for competitor keyword research.

# paths./seo/competitors/ranked-keywords.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/ranked-keywords.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/relevant-pages.post.description
Return the pages of a target domain that drive the most organic search traffic, each with its ranking distribution and estimated traffic, for content gap and page-level analysis.

# paths./seo/competitors/relevant-pages.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/relevant-pages.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/serp.post.description
Return the domains that rank for a set of seed keywords, ranked by visibility, with average position, estimated traffic, and the number of shared keywords, to discover SERP competitors.

# paths./seo/competitors/serp.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/serp.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/competitors/subdomains.post.description
Return the subdomains of a target domain, each with its organic ranking distribution and estimated traffic, to see which subdomains drive search visibility.

# paths./seo/competitors/subdomains.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/competitors/subdomains.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/autocomplete.post.description
Run one live autocomplete lookup for a seed query and receive the suggested searches the engine offers, with relevance scores — useful for SEO keyword discovery and content-gap research.

# paths./seo/keywords/autocomplete.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/autocomplete.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/difficulty.post.description
Return the keyword difficulty (0-100 chance of ranking in the top-10 organic results) for up to 1,000 keywords in one request, for prioritizing achievable SEO targets.

# paths./seo/keywords/difficulty.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/difficulty.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/for-site.post.description
Return the keywords a target domain is relevant for, each with search volume, CPC, competition, keyword difficulty, and search intent, for competitor and own-site keyword research.

# paths./seo/keywords/for-site.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/for-site.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/history.post.description
Return historical search volume and search ad metrics since 2019 for specified keywords, for trend and seasonality analysis.

# paths./seo/keywords/history.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/history.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/ideas.post.description
Expand seed keywords into related search terms that fall into the same product or service categories, each with search volume, CPC, competition, keyword difficulty, and search intent for SEO and content research.

# paths./seo/keywords/ideas.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/ideas.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/intent.post.description
Return the search intent (informational, navigational, commercial, or transactional) with probabilities for up to 1,000 keywords, for mapping keywords to the right content type.

# paths./seo/keywords/intent.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/intent.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/overview.post.description
Return current SEO metrics for specified keywords, including search volume, CPC, competition, keyword difficulty, and search intent, for prioritizing keyword targets.

# paths./seo/keywords/overview.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/overview.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/related.post.description
Expand a seed keyword using the 'searches related to' element, each with search volume, CPC, competition, keyword difficulty, and search intent for SEO and content research.

# paths./seo/keywords/related.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/related.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/keywords/suggestions.post.description
Expand a seed keyword into long-tail search queries that include it, each with search volume, CPC, competition, keyword difficulty, and search intent for SEO and content research.

# paths./seo/keywords/suggestions.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/keywords/suggestions.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./seo/serp.post.description
Run one live organic SERP check for SEO optimization evidence, including target visibility, competitor domains, rich SERP features, People Also Ask context, AI Overview presence, and optional pixel ranking data.

# paths./seo/serp.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./seo/serp.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./threads/search/profiles.get.description
Search Threads accounts by keyword, returning matching public profiles. Useful for creator discovery, audience research, and finding accounts active on a topic.

# paths./threads/search/profiles.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./threads/search/profiles.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./threads/search/recent.get.description
Search recent Threads posts by keyword, returning matches newest-first as a cursor-paginated list. Useful for tracking brand mentions, keywords, and breaking conversations in near real time.

# paths./threads/search/recent.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./threads/search/recent.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./threads/search/top.get.description
Search Threads posts by keyword, ranked by engagement, returning the top matches as a cursor-paginated list. Useful for surfacing the most resonant content on a topic.

# paths./threads/search/top.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./threads/search/top.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./threads/users/{username}/posts.get.description
Return the posts authored by a Threads user, by username, as a cursor-paginated list. Useful for profiling a creator's content, monitoring a brand, or building an archive.

# paths./threads/users/{username}/posts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./threads/users/{username}/posts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./threads/users/{username}/replies.get.description
Return the replies a Threads user has authored, by username, as a cursor-paginated list. Useful for understanding how an account engages in conversation beyond its own posts.

# paths./threads/users/{username}/replies.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./threads/users/{username}/replies.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./threads/users/{username}/reposts.get.description
Return the posts a Threads user has reposted, by username, as a cursor-paginated list. Useful for inferring an account's interests and the content it amplifies.

# paths./threads/users/{username}/reposts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./threads/users/{username}/reposts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./threads/users/{username}.get.description
Return a Threads user's public profile by username, including display name, bio, follower count, and verification status. Useful as the entry point for any account-level research.

# paths./threads/users/{username}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./threads/users/{username}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/feed/recommended.post.description
Return a batch of videos from TikTok's recommendation feed for a given region. Useful for sampling trending and algorithmically surfaced content across a market.

# paths./tiktok/feed/recommended.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/feed/recommended.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/hashtags/{id}.get.description
Return a TikTok hashtag (challenge) by its numeric ID, including its title, description, and aggregate view count. Useful for sizing a hashtag's reach before pulling its videos.

# paths./tiktok/hashtags/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/hashtags/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/hashtags/{id}/videos.get.summary
List videos tagged with a TikTok hashtag

# paths./tiktok/hashtags/{id}/videos.get.description
Return the videos tagged with a given TikTok hashtag, by hashtag ID, as a cursor-paginated list. Useful for tracking trend participation and collecting user-generated content around a campaign.

# paths./tiktok/hashtags/{id}/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/hashtags/{id}/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/music/{id}.get.description
Return a TikTok sound (music track) by its numeric ID, including title, author, and usage stats. Useful for sound-trend research and identifying the audio driving a trend.

# paths./tiktok/music/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/music/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/music/{id}/videos.get.description
Return the videos that use a given TikTok sound, by music ID, as a cursor-paginated list. Useful for measuring how a sound is spreading and finding the creators who adopted it.

# paths./tiktok/music/{id}/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/music/{id}/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/search/hashtags.get.description
Search TikTok hashtags by keyword, returning matching hashtags with their metadata as a cursor-paginated list. Useful for trend discovery and planning hashtag strategy.

# paths./tiktok/search/hashtags.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/search/hashtags.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/search.get.description
Returns TikTok videos for the keyword `q`. Use type-specific endpoints when needed.

# paths./tiktok/search.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/search.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/search/users.get.description
Search TikTok accounts by keyword, returning matching public profiles as a cursor-paginated list. Useful for creator discovery, influencer research, and competitive account mapping.

# paths./tiktok/search/users.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/search/users.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/search/videos.get.description
Returns a paginated list of TikTok videos matching the keyword `q`. Use `next_cursor` from the response as the next request's `cursor`.

# paths./tiktok/search/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/search/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/users/{id}/followers.get.description
Return a paginated list of the accounts that follow a given TikTok user, identified by sec_uid, numeric ID, or handle. Useful for audience analysis and mapping a creator's following.

# paths./tiktok/users/{id}/followers.get.parameters[].schema.description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/followers.get.parameters[].description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/followers.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/users/{id}/followers.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/users/{id}/following.get.description
Return a paginated list of the accounts a given TikTok user follows, identified by sec_uid, numeric ID, or handle. Returns empty when the user hides their following list — useful for mapping a creator's interest graph.

# paths./tiktok/users/{id}/following.get.parameters[].schema.description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/following.get.parameters[].description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/following.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/users/{id}/following.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/users/{id}/likes.get.description
Returns a paginated list of videos the user has liked where the user has made their likes public.

# paths./tiktok/users/{id}/likes.get.parameters[].schema.description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/likes.get.parameters[].description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/likes.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/users/{id}/likes.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/users/{id}.get.description
Returns the canonicalized public profile for the TikTok user with the given sec_uid, numeric user id, or handle.

# paths./tiktok/users/{id}.get.parameters[].schema.description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}.get.parameters[].description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/users/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/users/{id}/videos.get.description
Returns a paginated list of public videos posted by the user. Use `next_cursor` from the response as the next request's `cursor`.

# paths./tiktok/users/{id}/videos.get.parameters[].schema.description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/videos.get.parameters[].description
TikTok sec_uid, numeric user id, or public handle.

# paths./tiktok/users/{id}/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/users/{id}/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/users/resolve.get.description
Accepts a public TikTok username (handle) and returns the user's stable opaque id for other /tiktok/users/{id} endpoints.

# paths./tiktok/users/resolve.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/users/resolve.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/videos/{id}/comments/{comment_id}/replies.get.description
Return the replies to a specific comment on a TikTok video, identified by the numeric video ID and comment ID, as a cursor-paginated list. Useful for following threaded conversations and analyzing audience discussion.

# paths./tiktok/videos/{id}/comments/{comment_id}/replies.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/videos/{id}/comments/{comment_id}/replies.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/videos/{id}/comments.get.summary
List top-level comments on a TikTok video

# paths./tiktok/videos/{id}/comments.get.description
Returns a paginated list of top-level comments on the given video. Use `next_cursor` from the response as the next request's `cursor`.

# paths./tiktok/videos/{id}/comments.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/videos/{id}/comments.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/videos/{id}.get.description
Returns canonicalized metadata for a single TikTok video. The `{id}` must be the numeric TikTok video id.

# paths./tiktok/videos/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/videos/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/videos/batch.post.description
Return canonicalized metadata — author, captions, sound, and engagement counts — for up to 20 TikTok videos in one request, by numeric video ID. Useful for hydrating a set of videos without one call each.

# paths./tiktok/videos/batch.post.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/videos/batch.post.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./tiktok/videos/resolve.get.description
Accepts a TikTok share URL (long or short / vm.tiktok.com) and returns the canonical Video object.

# paths./tiktok/videos/resolve.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./tiktok/videos/resolve.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/autocomplete.get.summary
Autocomplete X users, topics, hashtags, and cashtags

# paths./x/autocomplete.get.description
Return X search autocomplete suggestions for a partial query, grouped into matching users, topics, hashtags, and cashtags. Useful for type-ahead search, entity discovery, and expanding a seed term into related handles and tags.

# paths./x/autocomplete.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/autocomplete.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/{id}/about.get.description
Return the "about" timeline for an X Community — the pinned and descriptive Posts that introduce the group — as a cursor-paginated list. Useful for understanding a Community's purpose and rules before engaging.

# paths./x/communities/{id}/about.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/{id}/about.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/{id}/media.get.description
Return only the media-bearing Posts (images and video) from an X Community, as a cursor-paginated list. Useful for surfacing the visual content shared within a group.

# paths./x/communities/{id}/media.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/{id}/media.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/{id}/member_search.get.description
Search within an X Community's membership by query string and return matching members as a cursor-paginated list of profiles. Useful for finding specific people inside a large Community.

# paths./x/communities/{id}/member_search.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/{id}/member_search.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/{id}/members.get.description
Return the accounts that belong to an X Community, as a cursor-paginated list of full profiles. Useful for mapping the membership of a topic-based group.

# paths./x/communities/{id}/members.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/{id}/members.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/{id}/moderators.get.description
Return the moderators of an X Community, as a cursor-paginated list of full profiles. Useful for identifying who governs a group and the key accounts to reach.

# paths./x/communities/{id}/moderators.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/{id}/moderators.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/{id}.get.description
Return a single X Community by its ID, including name, description, member count, and other public metadata. Useful for resolving a Community's profile before pulling its Posts or members.

# paths./x/communities/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/{id}/tweets.get.description
Return the timeline of Posts shared inside an X Community, as a cursor-paginated list. Useful for monitoring discussion within a topic-based group.

# paths./x/communities/{id}/tweets.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/{id}/tweets.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/communities/search.get.description
Search X Communities by query string and return a cursor-paginated set of matching Communities with their metadata. Useful for discovering active topic-based groups to monitor or analyze.

# paths./x/communities/search.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/communities/search.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/friendships/show.get.summary
Check whether one X user follows another

# paths./x/friendships/show.get.description
Return the directional follow relationship between two X accounts — whether the source follows the target and vice versa — identified by user IDs or screen names. Useful for verifying connections and detecting one-way follows.

# paths./x/friendships/show.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/friendships/show.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/lists/{id}/followers.get.description
Return the accounts that subscribe to (follow) an X List, as a cursor-paginated list of full profiles. Useful for sizing and analyzing the audience that tracks a curated List.

# paths./x/lists/{id}/followers.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/lists/{id}/followers.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/lists/{id}/members.get.description
Return the accounts that belong to an X List, as a cursor-paginated list of full profiles. Useful for extracting a curated audience or seed set of accounts around a theme.

# paths./x/lists/{id}/members.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/lists/{id}/members.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/lists/{id}/tweets.get.description
Return the combined timeline of Posts from the members of an X List, as a cursor-paginated list. Useful for following a hand-curated set of accounts as a single topical feed.

# paths./x/lists/{id}/tweets.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/lists/{id}/tweets.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/lists/search.get.description
Search public X Lists by query string and return a cursor-paginated set of matching Lists with their metadata. Useful for discovering curated account collections around a topic, industry, or community.

# paths./x/lists/search.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/lists/search.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/trends/by/woeid/{woeid}.get.description
Return the current trending topics for a location identified by its WOEID (Yahoo "Where On Earth" ID), each with its name and, when available, associated Post volume. Useful for region-specific trend tracking and timing content to live conversations.

# paths./x/trends/by/woeid/{woeid}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/trends/by/woeid/{woeid}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets/{id}/article.get.summary
Get the article-style payload for an X Post

# paths./x/tweets/{id}/article.get.description
Return the long-form X Article payload attached to a Post, including its full text body and authoring metadata. Useful for extracting complete article content from Posts that carry it, rather than only the short Post text.

# paths./x/tweets/{id}/article.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets/{id}/article.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets/{id}/liking_users.get.description
Return the accounts that liked a given X Post, as a cursor-paginated list of full profiles. Useful for analyzing who engaged with a Post and surfacing an interested audience.

# paths./x/tweets/{id}/liking_users.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets/{id}/liking_users.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets/{id}/quote_tweets.get.description
Return the quote Posts that reference a given X Post, as a cursor-paginated list with author and metrics for each quote. Useful for measuring how a Post is being amplified and what commentary it is attracting.

# paths./x/tweets/{id}/quote_tweets.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets/{id}/quote_tweets.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets/{id}/retweeted_by.get.description
Return the accounts that reposted (retweeted) a given X Post, as a cursor-paginated list of full profiles. Useful for identifying who amplified a Post and mapping the audience that spread it.

# paths./x/tweets/{id}/retweeted_by.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets/{id}/retweeted_by.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets/{id}.get.description
Fetch a single X (Twitter) Post by its numeric ID and return the full object — text, author, timestamp, language, and public metrics (likes, reposts, replies, quotes, and views). Useful for hydrating a known Post or checking its current engagement.

# paths./x/tweets/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets/{id}/translation.get.description
Return a machine translation of an X Post's text into a target language code (e.g. `zh`, `es`). Useful for monitoring non-native-language conversations and normalizing multilingual Posts into one working language.

# paths./x/tweets/{id}/translation.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets/{id}/translation.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets.get.description
Batch-fetch up to 100 Posts in one call from a comma-separated list of numeric Post IDs, returning the same full object as the single-Post lookup. Useful for hydrating a set of Posts without one request each.

# paths./x/tweets.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/tweets/search/recent.get.description
Search recent public X Posts matching a query string and return a cursor-paginated list of Posts with author and metrics. Useful for tracking keywords, hashtags, cashtags, brand mentions, and breaking conversations in near real time.

# paths./x/tweets/search/recent.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/tweets/search/recent.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/followers/ids.get.description
Return only the numeric user IDs of an X user's followers as a cursor-paginated list — a lighter, faster payload than full follower profiles. Useful for large-scale audience snapshots and set comparisons such as follower overlap between two accounts.

# paths./x/users/{id}/followers/ids.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/followers/ids.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/followers.get.description
Return a cursor-paginated list of the accounts that follow a given X user, with a full profile object per follower. Useful for audience analysis and mapping who follows a brand, creator, or competitor.

# paths./x/users/{id}/followers.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/followers.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/following/ids.get.description
Return only the numeric user IDs that an X user follows as a cursor-paginated list, without the full profile bodies. Useful for efficiently capturing an account's outbound follow graph for overlap and diffing analysis.

# paths./x/users/{id}/following/ids.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/following/ids.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/following.get.description
Return a cursor-paginated list of the accounts a given X user follows, with full profile objects. Useful for mapping an account's interest graph and the people it pays attention to.

# paths./x/users/{id}/following.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/following.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/liked_tweets.get.description
Return the Posts an X user has liked, as a cursor-paginated list. Useful for understanding an account's interests and engagement signals beyond the content it publishes itself.

# paths./x/users/{id}/liked_tweets.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/liked_tweets.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/profile_translation.get.description
Return a machine translation of an X user's profile text (such as the bio) into a target language code. Useful for understanding non-native-language profiles when analyzing international accounts.

# paths./x/users/{id}/profile_translation.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/profile_translation.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}.get.description
Resolve a single X (Twitter) account by its numeric user ID and return the full public profile — handle, display name, bio, follower and following counts, verification status, and profile media. Useful when you already hold a stable user ID and need the current profile.

# paths./x/users/{id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/tweets.get.description
Return a cursor-paginated timeline of Posts authored by an X user, newest first, optionally dropping replies via the `exclude` parameter. Each page carries a cursor for fetching older Posts — useful for profiling an account's content, monitoring an author, or archiving a feed.

# paths./x/users/{id}/tweets.get.parameters[].schema.description
Comma-separated X timeline exclusions, e.g. `replies`.

# paths./x/users/{id}/tweets.get.parameters[].description
Comma-separated X timeline exclusions, e.g. `replies`.

# paths./x/users/{id}/tweets.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/tweets.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/{id}/verified_followers.get.description
Return the subset of an X user's followers that carry a verified badge, as a cursor-paginated list of full profiles. Useful for gauging an account's reach among notable or paying accounts.

# paths./x/users/{id}/verified_followers.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/{id}/verified_followers.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/by.get.description
Batch-resolve up to 100 X accounts from a comma-separated list of @handles in a single call, returning one profile object per username. Useful for converting a list of handles into user IDs and profile data in one request.

# paths./x/users/by.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/by.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users/by/username/{username}.get.description
Look up an X (Twitter) account by its @handle (without the leading @) and return the full public profile, including the numeric user ID required by the follower, timeline, and relationship endpoints. Useful as the entry point when you only know a username.

# paths./x/users/by/username/{username}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users/by/username/{username}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./x/users.get.description
Batch-resolve up to 100 X accounts in one call from a comma-separated list of numeric user IDs, returning the same profile fields as the single-user lookup. Useful for hydrating profiles behind a list of IDs without one request per account.

# paths./x/users.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./x/users.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/channels/{channel_id}/community.get.summary
List a YouTube channel's community posts

# paths./youtube/channels/{channel_id}/community.get.description
Return a YouTube channel's community-tab posts, by its `UC…` channel ID, as a cursor-paginated list — text, like and reply counts, and attachment kind. Useful for tracking creator announcements and audience engagement outside of videos.

# paths./youtube/channels/{channel_id}/community.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/channels/{channel_id}/community.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/channels/{channel_id}/playlists.get.summary
List playlists created by a YouTube channel

# paths./youtube/channels/{channel_id}/playlists.get.description
Return the playlists a YouTube channel has published, by its `UC…` channel ID, as a cursor-paginated list. Useful for mapping how a creator organizes their catalog into series and collections.

# paths./youtube/channels/{channel_id}/playlists.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/channels/{channel_id}/playlists.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/channels/{channel_id}.get.description
Return a YouTube channel's profile by its `UC…` channel ID, including title, handle, description, subscriber count, banner art, topic keywords, and external links. Useful as the entry point for any channel-level research or competitive analysis.

# paths./youtube/channels/{channel_id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/channels/{channel_id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/channels/{channel_id}/search.get.description
Search a single YouTube channel's videos by keyword, by its `UC…` channel ID, as a cursor-paginated list. Useful for finding a creator's coverage of a specific topic without scanning their whole catalog.

# paths./youtube/channels/{channel_id}/search.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/channels/{channel_id}/search.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/channels/{channel_id}/shorts.get.summary
List Shorts uploaded by a YouTube channel

# paths./youtube/channels/{channel_id}/shorts.get.description
Return the Shorts uploaded by a YouTube channel, by its `UC…` channel ID, as a cursor-paginated list. Useful for tracking a creator's short-form output and posting cadence.

# paths./youtube/channels/{channel_id}/shorts.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/channels/{channel_id}/shorts.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/channels/{channel_id}/videos.get.summary
List videos uploaded by a YouTube channel

# paths./youtube/channels/{channel_id}/videos.get.description
Return the videos uploaded by a YouTube channel, by its `UC…` channel ID, as a cursor-paginated list. Useful for profiling a channel's catalog, monitoring uploads, or building an archive.

# paths./youtube/channels/{channel_id}/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/channels/{channel_id}/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/hashtags/{tag}/videos.get.description
Return the videos YouTube surfaces for a hashtag, by tag (with or without a leading `#`), as a cursor-paginated list. Useful for tracking a campaign or trend across creators.

# paths./youtube/hashtags/{tag}/videos.get.parameters[].schema.description
Hashtag, with or without a leading `#`, e.g. `lofi`.

# paths./youtube/hashtags/{tag}/videos.get.parameters[].description
Hashtag, with or without a leading `#`, e.g. `lofi`.

# paths./youtube/hashtags/{tag}/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/hashtags/{tag}/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/playlists/{playlist_id}.get.description
Return a YouTube playlist's details by its `PL…` playlist ID — title, description, owner channel, video and view counts, and last-updated time. Useful as the entry point before listing the playlist's videos.

# paths./youtube/playlists/{playlist_id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/playlists/{playlist_id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/playlists/{playlist_id}/videos.get.description
Return the videos in a YouTube playlist, by its `PL…` playlist ID, as a cursor-paginated list in playlist order. Useful for ingesting a curated series or course in sequence.

# paths./youtube/playlists/{playlist_id}/videos.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/playlists/{playlist_id}/videos.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/resolve/channel-id.get.summary
Resolve a YouTube channel URL to its UC… channel id

# paths./youtube/resolve/channel-id.get.description
Resolve any YouTube channel URL form (`@handle`, `/c/`, or `/channel/`) into its canonical `UC…` channel ID. A lookup helper — useful for normalizing links before calling channel-level endpoints.

# paths./youtube/resolve/channel-id.get.parameters[].schema.description
Full channel URL — supports `youtube.com/@handle`, `/channel/UC…`, `/c/name`.

# paths./youtube/resolve/channel-id.get.parameters[].description
Full channel URL — supports `youtube.com/@handle`, `/channel/UC…`, `/c/name`.

# paths./youtube/resolve/channel-id.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/resolve/channel-id.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/search/channels.get.description
Search YouTube channels by keyword, returning matching channels with handle, description, and subscriber count. Useful for discovering creators in a niche and building competitor sets.

# paths./youtube/search/channels.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/search/channels.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/search/playlists.get.description
Search YouTube playlists by keyword, returning matching playlists with owner channel and video count. Useful for finding curated collections and series on a topic.

# paths./youtube/search/playlists.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/search/playlists.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/search.get.description
Search YouTube videos by keyword, with optional sort, upload-date, duration, region, and language filters. Returns matching videos with title, channel, and view count. Useful for topic research, competitive monitoring, and content-gap analysis.

# paths./youtube/search.get.parameters[].schema.description
Restrict to videos uploaded within this window.

# paths./youtube/search.get.parameters[].description
Restrict to videos uploaded within this window.

# paths./youtube/search.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/search.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/trending.get.description
Return YouTube's country-aware trending videos, optionally scoped to a section (now, music, gaming, or movies). Useful for tracking what is gaining traction in a given market and timing content to live interest.

# paths./youtube/trending.get.parameters[].schema.description
Optional ISO 3166 country code, e.g. `US` (default), `GB`.

# paths./youtube/trending.get.parameters[].description
Optional ISO 3166 country code, e.g. `US` (default), `GB`.

# paths./youtube/trending.get.parameters[].schema.description
Optional trending section (default `now`).

# paths./youtube/trending.get.parameters[].description
Optional trending section (default `now`).

# paths./youtube/trending.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/trending.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/videos/{video_id}/captions.get.description
Return the caption/subtitle tracks available for a YouTube video, by video ID — language, a timed-text url per track, and the languages YouTube can auto-translate into. Useful for transcript pipelines and accessibility tooling.

# paths./youtube/videos/{video_id}/captions.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/videos/{video_id}/captions.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/videos/{video_id}/comments.get.description
Return the comments on a YouTube video, by video ID, as a cursor-paginated list — author, text, like and reply counts. Sort by top (default) or newest. Useful for audience sentiment, FAQ mining, and creator feedback analysis.

# paths./youtube/videos/{video_id}/comments.get.parameters[].schema.description
Comment ordering: `top` (default) or `newest`.

# paths./youtube/videos/{video_id}/comments.get.parameters[].description
Comment ordering: `top` (default) or `newest`.

# paths./youtube/videos/{video_id}/comments.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/videos/{video_id}/comments.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/videos/{video_id}/related.get.summary
List YouTube videos related to a given video

# paths./youtube/videos/{video_id}/related.get.description
Return the videos YouTube recommends as related to a given video, by video ID. Useful for mapping a topic's surrounding content and discovering adjacent creators.

# paths./youtube/videos/{video_id}/related.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/videos/{video_id}/related.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/videos/{video_id}.get.description
Return a single YouTube video's details by its video ID — title, description, channel, duration, category, publish time, and view and like counts. Useful for hydrating a known video or checking its current engagement.

# paths./youtube/videos/{video_id}.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/videos/{video_id}.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key

# paths./youtube/videos/{video_id}/transcript.get.description
Return the transcript text for a YouTube video, by video ID, as ordered timestamped segments plus a concatenated plain-text field. Picks the caption track for the requested `lang` (default English, then the first available track), fetches its timed-text and parses it server-side. Returns 404 when the video has no captions.

# paths./youtube/videos/{video_id}/transcript.get.parameters[].schema.description
Caption language code to transcribe, e.g. `en` or `es`. Defaults to English.

# paths./youtube/videos/{video_id}/transcript.get.parameters[].description
Caption language code to transcribe, e.g. `en` or `es`. Defaults to English.

# paths./youtube/videos/{video_id}/transcript.get.responses.200.content.application/json.schema.properties.request_id.description
UnifAPI request id for support and ledger correlation.

# paths./youtube/videos/{video_id}/transcript.get.responses.401.description
Missing, invalid, disabled, revoked, or expired UnifAPI API key